实现目标:利用Jrebel配置EclipseJEE + Maven+ Tomcat,实现热部署(源程序修改后不重启Tomcat)。
1.安装Maven插件maven - http://m2eclipse.sonatype.org/sites/m2e
2.安装Jrebel插件jrebel3.1 - http://www.zeroturnaround.com/update-site/
(1)、安装Jrebel插件
(2)、配置Jrebel相关的pom文件
Jrebel库配置
<repositories>
????<repository>
?????? <id>zt-repo</id>
?????? <url>http://repos.zeroturnaround.com/maven2</url>
?? </repository>
?</repositories>
Jrebel插件配置
<plugin>
????<groupId>org.zeroturnaround</groupId>
????<artifactId>javarebel-maven-plugin</artifactId>
????<version>1.0.5</version>
????<executions>
?????<execution>
??????<id>generate-rebel-xml</id>
??????<phase>process-resources</phase>
??????<goals>
???????<goal>generate</goal>
??????</goals>
?????</execution>
????</executions>
???</plugin>
3.Tomcat的相关Maven配置
<plugin>
????<groupId>org.codehaus.mojo</groupId>
????<artifactId>tomcat-maven-plugin</artifactId>
????<version>1.1</version>
????<configuration>
?????<path>/</path>
?????<port>80</port>
?????<uriEncoding>UTF-8</uriEncoding>
?????<!-- warFile>${project.build.directory}/${project.build.finalName}.war</warFile> -->
????</configuration>
???</plugin>
4.配置运行参数
main选项卡中配置tomcat:run
Jrebel选项卡中勾选Enable JRebel agent(如上图)。
5.好了,tomcat run起来。
6.看到如下信息说明配置成功。
?
?
?
?
?
?
?
?
?
?
?
?
?