首页 > 代码库 > 关于Tomcat自动加载更新class的小技巧
关于Tomcat自动加载更新class的小技巧
在Tomcat的server.xml或者Tomcat.xxx\conf\Catalina\localhost\project.xml文件中里Context标签内:
<!-- reloadable为fase表示项目不自动布署 -->
<Context reloadable="false">
<!-- reloadable为true表示项目自动布署 -->
<Context reloadable="true">
第二步:debug方式启动Tomcat。如果你用的是eclipse Tomcat插件的话,
如果是MyEclipse:
至此,重启Tomcat将会生效自动加载class了。不过有一点需要注意。如果你在修改原有代码的话不需要重启Tomcat就能生效,但是如果是新增一个方法的话还是得重启:
虽然新方法需要重启才能生效,不过这也大大提高了我们开发或者调试的速度。
<!-- reloadable为fase表示项目不自动布署 -->
<Context reloadable="false">
<!-- reloadable为true表示项目自动布署 -->
<Context reloadable="true">
第一步:将reloadable设成false
这是修改tomcat下的catalina目录下的工程文件如图(这样配置将会只对这个工程有效):
这是修改tomcat下的catalina目录下的工程文件如图(这样配置将会只对这个工程有效):
第二步:debug方式启动Tomcat。如果你用的是eclipse Tomcat插件的话,
将Don‘t run tomcat debug mode取消勾选,就是将会是debug方式启动Tomcat了:
window=>preferences=>Tomcat=>JVM Settings
如果是MyEclipse:
至此,重启Tomcat将会生效自动加载class了。不过有一点需要注意。如果你在修改原有代码的话不需要重启Tomcat就能生效,但是如果是新增一个方法的话还是得重启:
虽然新方法需要重启才能生效,不过这也大大提高了我们开发或者调试的速度。
来自为知笔记(Wiz)
关于Tomcat自动加载更新class的小技巧
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。