【Jrebel】jrebel eclipse/tomcat 使用方法

做web项目,修改java文件后需要重启项目,每次重启需要很长时间。

听说使用jrebel后就能自动加载。

     网上看了一些文章,也看了jrebel的文档,一直不成功,今天又发现一文章,小试一小,成功了。希望能对大家有用。

  1. http://www.zeroturnaround.com/jrebel/current/ 下载jRebe(30天试用,网上也有不少破解的我找了一个http://d.namipan.com/d/bbddb2ef69e18ec5240221b46e31677c9b7f2327028a1500,大家可以试试)

  2.添加eclipse的jrebel插件

    Help » Software updates » Available software » Add site

    使用http://www.zeroturnaround.com/update-site/

Window » Preferences » JRebel

Java » Debug » Step Filtering

Add Filter button 添加com.zeroturnaround.* andorg.zeroturnaround.*.

设置 Project » Build automatically

 

(jrebel的文档到这里就结束了,但是只设置这些我这里没有成功)

还需要设置下面

 双击server,出现tomcate的配置页面,publishing  --->never publish automatically

jreble intergration --->enable jreble agent

切换到modules页

设置项目auto reload为disabled


  这 里标注一下,以前我在网上看到别人都是说要把这个never publish sutomatically选择的,可是在我本机选择不自动发布后修改jsp页就不能重新加载了,选上Automatically publish when resources change后jsp就可以和以前一样热加载了

 

最后一步

Run-->Run configurations

如图添加(-javaagent 下载的jrebel.jar的路径,-Drebel.dirsc 项目的class文件的路径)

-noverify   
-javaagent:G:/download/jrebel.jar   
-Drebel.dirs=F:/Project/test/WebContent/WEB-INF/classes,F:/Project/test/WebContent(网上其它文章都没有说这样配置,都是用Generate rebel.xml,不知道为什么我本机生成rebel.xml后不起作用,上面dirs的两个路径就是rebel.xml里面生成的),这些都配置后jsp,class文件都可以热加载了

 

      到这里就大功告成了,启动项目修改java文件就应该能够实现类的自动加载了,有人可能发现修改类不能显示新的东西,修改一下ie选项,清空一下ie的缓存就行了

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值