关于Tomcat自动加载更新class的小技巧

在Tomcat 的server.xml或者 Tomcat .xxx\conf\Catalina\localhost\project.xml文件中里Context标签内:
<!-- reloadable为fase表示项目不自动布署 --> 
<Context reloadable="false"> 
<!-- reloadable为true表示项目自动布署 --> 
<Context reloadable="true"> 

第一步:将reloadable设成false
这是修改tomcat 下的catalina目录下的工程文件如图(这样配置将会只对这个工程有效):

第二步:debug方式启动 Tomcat 。如果你用的是eclipse  Tomcat 插件的话,
将Don't run t omcat  debug mode取消勾选,就是将会是debug方式启动 Tomcat 了:
window=>preferences=> Tomcat =>JVM Settings



如果是MyEclipse :

至此,重启 Tomcat 将会生效自动加载class了。不过有一点需要注意。如果你在修改原有代码的话不需要重启 Tomcat 就能生效,但是如果是新增一个方法的话还是得重启:

虽然新方法需要重启才能生效,不过这也大大提高了我们开发或者调试的速度。




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值