码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2016-11-10 02:07:18      阅读:242      评论:0      收藏:0      [点我收藏+]

标签:false   ima   自动   ora   name   表示   lzo   更新   插件   

在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 tomcat debug mode取消勾选,就是将会是debug方式启动Tomcat了:
window=>preferences=>Tomcat=>JVM Settings
技术分享


如果是MyEclipse:
技术分享
至此,重启Tomcat将会生效自动加载class了。不过有一点需要注意。如果你在修改原有代码的话不需要重启Tomcat就能生效,但是如果是新增一个方法的话还是得重启:
技术分享
虽然新方法需要重启才能生效,不过这也大大提高了我们开发或者调试的速度。




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

标签:false   ima   自动   ora   name   表示   lzo   更新   插件   

原文地址:http://www.cnblogs.com/jeffen/p/6049186.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!