[Eclipse] - 集成Tomcat热加载插件

使用Eclipse+Tomcat及JRebel实现热加载配置教程
本文详细介绍了如何在Eclipse环境下,通过配置JRebel插件实现在Tomcat中进行热加载,避免频繁重启web应用带来的不便,提升开发效率。包括下载安装JRebel、配置VM参数、禁用Eclipse自动加载功能等步骤,以及通过RunDebug方式达到类似效果的说明。

使用Eclipse + Tomcat,要使用热加载,总是会重启tomcat webapp。

可以使用这个插件:jrebel

如果是Tomcat 7.0+版本,需要使用jrebel5.5.1+的版本,不然总会报一些错误。

 

使用方法:

1) 下载jrebel 5.5.1+

 

2) 右键项目,选择:

 

3) 找到"VM arguments":

里头填入:

-Dcatalina.base="E:\JavaProject\.metadata\.plugins\org.eclipse.wst.server.core\tmp0" -Dcatalina.home="D:\Program Files\apache-tomcat-7.0.54" -Dwtp.deploy="E:\JavaProject\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps" -Djava.endorsed.dirs="D:\Program Files\apache-tomcat-7.0.54\endorsed"
-noverify -javaagent:F:\Tools\Java\jrebel\jrebel.jar
-Drebel.dirs=E:\JavaProject\obs\WebContent\WEB-INF\classes
-Drebel.spring_plugin=true
-Drebel.struts2-plugin=true

说明:

-noverify:解压的jrebel.jar文件地址

-Drebel.dirs:项目编译的classes地址

-Drebel.spring_plugin:使用了spring,设为true

-Drebel.struts2-plugin:使用了struts,设为true

 

4) 把eclipse的tomcat启用自动加载功能停了,以防止它总是自动重启tomcat

 

好了,现在修改一个java方法,保存试试。


 

 

其实,tomcat使用Run Debug方式也可以达到这样的效果:

 

转载于:https://www.cnblogs.com/HD/p/4045382.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值