eclipse jetty plugin 的热部署对开发人员真的很蛋疼,会内存溢出,在MAC下开发还会CPU爆满假死;jetty自带的reload方案每次修改class,都会重启spring application,速度极慢。 JRebel (javarebel)热部署方案,目前支持大部分主流的 Java 容器,配置也相当简单,以下是与 maven + jetty 环境整合的步骤与要点:
JRebel 下载: http://pan.baidu.com/s/1hq6MCIw
一、路径
二、配置Eclipse
配置eclipse 里run configures>maven bluid >JRE>VM arguments
-Drebel.spring_plugin=true 支持spring框架
-Drebel.aspectj_plugin=true 支持aspectj
-Drebel.struts2_plugin=true 支持strut2
-javaagent:D:\jrebel.jar 这里自行修改jrebel.jar正确的路径
-noverify
如果你要支持更多的框架,可以参考官网http://www.zeroturnaround.com/jrebel/features/frameworks/
如果你要了解更多的参数配置,可以参考官网
http://www.zeroturnaround.com/jrebel/configuration/