? ? ?? Eclipse安装JRebel插件可快速实现热部署,节省了大量重启时间,提高开发效率。
本文只介绍Eclipse安装JRebel插件版本的方法。若要查看Maven插件版,可参考
Eclipse中使用JRebel实现项目热部署(Maven插件版)
https://download.csdn.net/download/u013150378/10529398
下载可能需要CSDN会员,如果没有可以让别人帮忙下载。我是在CSDN下载群花了1.5元让别人下载的,很便宜哈哈。。 而且是破解版哦,我的使用期限是到2888年,800多年的使用年限,从来没见过哪个软件破解版年限如此长的。吓到我了。。
? ? ??
选择Add,然后出现name可以随意填,后面的Location,选择我附件中的解压后的jrebel.zip包,然后一路点击next完成后重启即可。
如果是在线安装的话,可能要等几分钟或十几分钟,耐心等待,也可以离线安装更快些。
安装完之后,在Eclipse的安装目录的plugins子目录中会新生成一个org.zeroturnaround.eclipse.embedder_6.4.3.RELEASE的文件夹
一共需要替换两个地方。本机Eclipse安装的路径为:D:\eclipse-jee-kepler-R-win32-x86_64\eclipse
第一个需要替换的路径,将破解文件的jrebel.jar和jrebel.lic文件替换如下路径文件:
D:\eclipse-jee-kepler-R-win32-x86_64\eclipse\plugins\org.zeroturnaround.eclipse.embedder_6.4.3.RELEASE\jrebel
第二个需要替换的路径,将破解文件的jrebel.jar和jrebel.lic文件替换如下路径文件:
D:\eclipse-jee-kepler-R-win32-x86_64\eclipse\plugins\org.zeroturnaround.eclipse.embedder_6.4.3.RELEASE\jr6\jrebel
重新启动eclipse即可看到注册信息表示破解成功
切换到Arguments标签,在VM Arguments框里,在原有配置后面加上:
-noverify -javaagent:D:\eclipse-jee-kepler-R-win32-x86_64\eclipse\plugins\org.zeroturnaround.eclipse.embedder_6.4.3.RELEASE\jrebel\jrebel.jar
-Drebel.dirs=${project_loc}\WEB-INF\classes
-Drebel.spring_plugin=true
-Drebel.struts2-plugin=true
-Xms256M -Xmx512M -XX:MaxPermSize=128m
上述参数的相关说明:
-agentpath: 这个是你使用的JRebel Agent版本的lib包的路径(路径后缀不要写成jrebel.jar),注意其中的斜线方向。
-Drebel.dirs :这个是你要监控的项目的 class 文件路径
-Drebel.disable_update: 设为true,就不会联网检查更新
-DJAVA_OPTS:这个选项不是必须,当内存溢出的时候或其它特殊情况下才需要设置它的参数大小。
? ? ??
我配置完去启动项目却一直报错,然后我上网百度说要多次clean下才能起作用,害得我连续清理了快十遍了,然而并没啥用!太坑了。后来我重新配置tomcat,原先在Arguments标签里关于JRebel的配置自然没有了,于是可以完美运行项目,而且JRebel也正常起作用。所以,配置这一步可以忽略掉,要不然项目可能会莫名其妙报错。
原文:https://www.cnblogs.com/ischiu/p/11416302.html