java代码更新无效问题
在jw代码调试过程中,更新了java代码保存后,在浏览器中运行,运行的还是先前没有更新的代码,这给调试代码带来了许多不方便。
在网上尝试了各种各样的方法,比如project->clean,或者点击运行键。结果都没有用!
查了好久,发现:
此时重启服务器(或者重启myeclipse,本质上也是重启服务器)才能生效。
但是老是重启服务器还是很麻烦,可以通过以下设置,让你不用重启服务器就能及时更新java代码啦
在你的tomcat服务器目录下找到server.xml文件
具体在(B:\apache-tomcat-7.0.100\conf)目录下
打开server.xml文件
在Host标签里添加
<Context path="/text_1" docBase="B:\apache-tomcat-7.0.100\webapps\text_1" debug="0" reloadable="true" crossContext="true"/>
<Content>元素的属性
path属性:指定访问该Web应用的URL入口
docBase属性:指定web应用的文件路径
reloadable属性:如果设置为“true” 将会监视/WEB-INF/classes/和/WEB-INF/lib下面的类是否发生变化,在发生变化的时候自动重载web,但是会加重服务器负担。
docBase="B:\apache-tomcat-7.0.100\webapps\text_1
大家可以在docBase属性中设置自己的web应用的路径,在path中设置自己的web应用文件名,保存更改。
建议大家在修改代码的时候把reloadable属性设置为“true”,发布应用后设置为“false”。
看到这里,如果有帮到你,点个赞再走呀(~ ̄▽ ̄)~
以上为本人在调试代码中遇到的问题,以及在网上找到的解决方法的总结,如有侵权请联系我。转载请标明出处。
7928

被折叠的 条评论
为什么被折叠?



