- 浏览: 187290 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (83)
- J2EE/Core Java (24)
- J2EE/Portal (2)
- J2EE/UI (4)
- J2EE/ATG (1)
- J2EE/Report (1)
- J2EE/Web Service/Rest API (2)
- Design Pattern (2)
- Arithmetic (4)
- Linux (12)
- Ruby&Rails (17)
- Database (5)
- J2EE/Payment (1)
- J2EE/JVM (1)
- Encryption/Decryption (3)
- J2EE/Multi Threading (4)
- SQL (1)
- https://community.teamviewer.com/t5/Knowledge-Base/Where-can-I-download-older-TeamViewer-versions-nbsp/ta-p/7729 (0)
最新评论
引用
Maven:项目构建工具,通过pom.xml可以自动维护jar包,还有各种项目中常用的plugin,如jetty plugin.
Jetty: servlet 容器
m2eclipse:maven的eclipse插件,可以搜索依赖jar和插件,编辑pom.xml
Jrebel:Rebel is a small JVM-plugin that makes it possible for Java developers to instantly see any code change made to an app without redeploying
Jetty: servlet 容器
m2eclipse:maven的eclipse插件,可以搜索依赖jar和插件,编辑pom.xml
Jrebel:Rebel is a small JVM-plugin that makes it possible for Java developers to instantly see any code change made to an app without redeploying
这里以struts2项目的搭建来熟悉一下maven,jetty,m2eclipse,jrebel的使用,其他spring,hibernate项目搭建类似,只需要添加相应jar依赖即可
1. 安装配置maven
下载maven最新版本http://apache.etoak.com//maven/binaries/
添加如下maven路径环境变量M2_HOME,并将%M2_HOME%\bin加入PATH环境变量
D:\java\apache-maven-3.0
Maven dependency在线查询
http://search.maven.org
Maven 插件列表
http://maven.apache.org/plugins/index.html
Maven getting start in 30 Minutes
http://maven.apache.org/guides/getting-started/index.html
2.安装m2eclipse插件
插件链接: http://m2eclipse.sonatype.org/sites/m2e
在eclpse.ini中把jdk的javaw.exe路径配置到其中
引用
-vm
C:\Progra~2\Java\jdk1.6.0_25\bin\javaw.exe
C:\Progra~2\Java\jdk1.6.0_25\bin\javaw.exe
如果安装有问题,请看如下具体步骤
http://gzenzen.iteye.com/blog/991284
3.使用m2eclipse创建struts2项目
(i)新建maven project
(ii)选择maven-archetype-webapp,点下一步输入包名,项目名字,最后finish就会生成一个maven web 项目架构。
新件src->main->java, src->test, src->resources文件夹
(iii)右击生成的pom.xml->Maven->Add Dependency,为struts项目添加三个依赖(jar包):struts2-core,xwork-core,javassist
(iv)拷贝struts2官方struts2-blank.zip的项目文件到生成的项目中
将struts2-blank\WEB-INF\src\java中的文件拷贝至struts2maven\src\main\webapp。其余文件拷贝到struts2maven\src\main\webapp
把src/main/java添加到classpath中
我们使用jetty作为servlet容器,右击pom.xml添加jetty插件
4 配置Jrebel
下载jerebel jar包http://www.zeroturnaround.com/jrebel/,或者使用附件中的4.0破解版jrebel.jar
添加下面的值到MAVEN_OPTS环境变量,注意修改%REBEL_HOME%\
-javaagent:%REBEL_HOME%\jrebel.jar
调试jetty, 添加下面的值到MAVEN_OPTS环境变量
-Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,address=10000,server=y,suspend=n
JRebel运行缓慢或提示内存不足的解决方法
http://jetmah.iteye.com/blog/828475
JRebel eclipe 插件的用法
http://ljw.iteye.com/blog/832459
5 最后在命令行中运行如下命令启动jetty即可:
mvn jetty:run
webApp相关默认配置log
- struts2-blank.zip (31.9 KB)
- 下载次数: 21
- jrebel.jar (3.3 MB)
- 下载次数: 118
- struts2maven.zip (31.3 KB)
- 下载次数: 30
- stripestutorial.pdf (712.5 KB)
- 下载次数: 26
- stripes.zip (51.2 KB)
- 下载次数: 13
发表评论
-
Start tomcat with port 80 without Linux root user-Use iptables mapping
2016-05-25 17:39 830引用In linux system. only root us ... -
Format XML in JAVA
2016-01-11 12:23 601public static String format ... -
HttpURLConnection下载文件
2015-08-07 11:25 793public class HttpDownloadUtilit ... -
Ehcache RMI Replicated Cluster(RMI集群)
2013-04-25 23:39 1067引用本文是ehcache RMI集群的例子,导入附件中的jav ... -
Integrete unitils for database(dao) testing
2013-02-01 18:39 1691引用Database testing Unit tests f ... -
JAXB入门
2012-10-16 11:59 785引用jaxb是一个读写xml的工具,还可以提供验证,不需要额外 ... -
Freemarker使用入门
2012-10-16 11:54 1017引用freemarker是一种模板标记工具,可以做页面静态化, ... -
perforce java api使用
2012-10-16 11:43 1253引用perforce是种版本管理软件,提供啦完整的java a ... -
XPath 入门
2012-10-16 11:29 879引用xpath可以快速定位获取XML文件中指定属性和值,jdk ... -
Java File Diff-diffutils
2012-09-27 17:35 74441. Maven Dependency <depende ... -
XSD 入门使用
2012-09-18 23:20 775<?xml version="1.0" ... -
nexus-2.1.1安装及使用入门
2012-08-13 22:52 14451. 安装 地址http://www.sonatype.org ... -
File Demo
2012-06-25 22:55 1308package org.springside.examples ... -
Java 访问sharepoint webservice(NTLM & SSL)
2012-06-12 09:47 3771引用遇到需要使用java访问微软的sharepoint的web ... -
Selenium Web Driver入门
2012-05-27 23:17 58351 What is Selenium? 引用Selenium ... -
HttpClient4.1.2 & HtmlUnit2.9 处理文件下载
2012-01-09 18:18 1025TestCode import java.io.Fi ... -
HttpClient4.1.2 & HtmlUnit2.9 NTLM 验证 和 Httpclient4.1.2 https/SSL
2012-01-09 18:13 15951. HttpClient4.1.2 & HtmlUn ... -
HttpClient4登陆ITeye
2012-01-08 23:33 1895import java.io.IOException; im ... -
Spring2集成测试
2011-08-25 22:21 761Spring2测试类继承层次 集成测试例子 public ... -
Learning EasyMock3.0 By Official Example
2011-08-24 16:48 1375Maven Installation+ add followi ...
相关推荐
详细介绍Eclipse+maven+jetty开发环境搭建
java开发中Eclipse+maven+jetty环境配置
NULL 博文链接:https://wgbaoweii.iteye.com/blog/1856735
struts2+maven+jetty 搭建java webapp。使用jetty:run命令运行。
利用maven搭起的Spring MVC+Mybatis框架,并带有数据库表结构,使用者可直接导入mysql使用,有主外键关系
一、安装Maven与设置环境 二、安装m2eclipse插件(不是必需的,这里我没安装) 三、修改仓库位置 四、创建maven项目 五、编译项目代码 六、导入eclipse工具 ...八、eclipse+struts2+maven2+jetty Maven中常用命令
NULL 博文链接:https://wang-jia-sina-com.iteye.com/blog/1730307
maven+jetty 的ssh框架例子 直接运行 run:jetty
dwr+maven+jetty,具体参考:http://blog.csdn.net/xiejx618/article/details/20130139
公司框架是SSH,hibernate用的越来越少,做了几年后,也懒得用了,springjdbc玩到现在,maven,mybatis没用到一直都没去接触,感慨...也当学习下,于是花了两天时间搭建了eclipse+mavaen+struts2+spring+mybatis基础环境
手把手教你搭建maven管理项目,用jetty服务器部署(有PDF详细图解),同时用 SpringMVC 实现了 excel+world导出和zip压缩包下载 技术包涵了:java,freemark,SpringMVC,...excel+world导出+maven+jetty+zip压缩包下载
idea+maven+jetty,整合最简单实例。
Maven+struts2+Hibernate+mysql简单的增删改查,
项目是由maven+struts2+hibernate3+spring+eclipse完成的,压缩包里还有数据库mysql脚本,希望能对你有帮助