欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

加速Java应用开发2—加速项目调试启动速度(1)(3)

来源: javaer 分享于  点击 20851 次 点评:40

1、首先点击如下图所示的运行,然后点击Edit Configuration...

2、在弹出的窗口中输入如下图所示的jrebel.jar位置

类似于之前的javaagent配置。

3、启动后,当修改类后,请按Ctrl+F9重新编译。然后再执行程序即可看到变化。

4、Eclipse内嵌tomcat的配置:

使用起来是非常简单的。注意:如果使用web容器如tomcat、jetty,请禁用其reload,如jetty,可以配置

<scanIntervalSeconds>0</scanIntervalSeconds> 或者 <reload>manual</reload>。

JRebel也提供如Eclipse、IDEA、Maven插件,其实没必要上插件,直接配javaagent就很简单。还可以配置

如果有朋友想开启/禁用某些框架/JavaEE的支持,可以通过添加VM参数,如下所示开启/关闭:

 -Drebel.spring_plugin=true
   -Drebel.aspectj_plugin=true
   -Drebel.struts2_plugin=true
   -Drebel.hibernate_plugin=true
   -Drebel.jackson_plugin=true
   -Drebel.log4j-plugin=true

完整的框架支持列表

还可以通过配置一个rebel.xml来进行选择性构建:

http://zeroturnaround.com/software/jrebel/how-to-configure-rebel-xml/

更多配置请参考其官方的JRebel手册。

到此就介绍完了我见到的所有热部署/热替换实现方式,大家还有什么好的方式欢迎补充。


相关栏目:

用户点评