tomcat更新了class文件,如果不reload,有啥方法能让它自动重新加载吗
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了tomcat更新了class文件,如果不reload,有啥方法能让它自动重新加载吗相关的知识,希望对你有一定的参考价值。
我要是更新了tomcat应用中的class文件,如果不重启不reload,有什么方法能让它自动重新加载吗
我看有一种说法是改一下要调用这个clas的jsp页面,这样tomcat就会检测了,不知道是否可行
我再补充个条件啊,我的意思由于我项目的特殊原因,整个web应用是不能reload的,所以设置reload为true这种方法是不可取的,我是想知道不reload还有没有其他方法可以实现
如果页面已经在浏览器中打开,刷新一下就好
如果修改了web.xml
则需要重新启动tomcat 参考技术B 在tomcat中设置classreload为true即可
但是配置文件如web.xml以及预加载的资源文件如果发生变更,是需要重新启动tomcat的 参考技术C 编辑tomcat安装的路径下的conf/servlet.xml,向主Servlet元素中的加入
DefaultContext子元素,并将reloadable属性设为true.
最简单的方式是找到下面的语句:<!--Define properties for each
application...-->
紧随其后插入下面的语句:
<DefineContext reloadable="true"/> 参考技术D 编辑tomcat安装的路径下的conf/servlet.xml,向主Servlet元素中的加入
DefaultContext子元素,并将reloadable属性设为true.
最简单的方式是找到下面的语句:<
以上是关于tomcat更新了class文件,如果不reload,有啥方法能让它自动重新加载吗的主要内容,如果未能解决你的问题,请参考以下文章