首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

Maven jrebel实现jetty的class暖加载

2014-01-14 
Maven jrebel实现jetty的class热加载jetty自带的reload方案每次修改class,都会重启spring application,速

Maven jrebel实现jetty的class热加载
jetty自带的reload方案每次修改class,都会重启spring application,速度极慢。
JRebel (javarebel)热部署方案,目前支持大部分主流的 Java 容器,配置也相当简单,以下是与 maven + jetty 环境整合的步骤与要点:
1.下载 JRebel 包(破解版)地址
http://download.csdn.net/detail/thly1234/6840501

2.拷贝到 %REBEL_HOME% 目录并添加该环境变量,进入目录运行 java -jar %REBEL_HOME%\jrebel5.0.0.jar 生成根据本机 JVM 环境生成的 jrebel-bootstrap.jar 运行文件。

3.然后添加 MAVEN 运行环境变量:MAVEN_OPTS 值为 -noverify -Xbootclasspath/p:%REBEL_HOME%\jrebel-bootstrap.jar;%REBEL_HOME%\jrebel.jar 然后再配置目标项目的 pom.xml,关闭 maven 的 jetty 插件本身的 reload 配置:


最后启动 mvn jetty:run 发现现在不需要 reload 服务器就可以加载实时修改过的 class 文件了。

热点排行