eclipse maven jetty 热部署

eclipse jetty plugin 的热部署对开发人员真的很蛋疼,会内存溢出,在MAC下开发还会CPU爆满假死;jetty自带的reload方案每次修改class,都会重启spring application,速度极慢。 JRebel (javarebel)热部署方案,目前支持大部分主流的 Java 容器,配置也相当简单,以下是与 maven + jetty 环境整合的步骤与要点: 

下载 JRebel 包(破解版)地址 
http://download.csdn.net/detail/thly1234/6840501 




在pom.xml 中加入这个依赖:

</pre><pre name="code" class="html"><dependency>
<groupId>org.apache.velocity</groupId>
<artifactId>velocity</artifactId>
<version>1.7</version>
</dependency>
<dependency>
<groupId>org.apache.velocity</groupId>
<artifactId>velocity-tools</artifactId>
<version>2.0</version>
</dependency>


配置eclipse 里run configures>maven bluid >JRE>VM arguments

-Drebel.aspectj_plugin=true
-Drebel.spring_plugin=true
-Drebel.struts2_plugin=true 
-javaagent:"/Volumes/Tools/Tools/jrebel5.0.1.jar"
-noverify
-XX:PermSize=64M -XX:MaxNewSize=128m -XX:MaxPermSize=128m
-Xms512m -Xmx768m

如下图:
eclipse maven jetty 热部署_第1张图片
配置启动maven jetty:run,如下图

eclipse maven jetty 热部署_第2张图片
搞掂

你可能感兴趣的:(eclipse,maven,jetty)