修改java类后免重启tomcat的最好方法是什么?

如题所述

    修改Tomcat的配置文件

    找到部署tomcat的服务路径(譬如:D:\Tomcat6.0\apache-tomcat-6.0.36\conf),解释:tomcat路径就是运行项目的部署服务器路径。

    在conf文件夹下找到server.xml文件 修改里面的reloadable=true 为reloadable=false;

    reloadable属性属于部署项目的<context/>标签的属性。

    譬如:<Context debug="0" docBase="D:\JavaCode\E-bsoft\CDCPro\WebRoot" path="/CDCPro" reloadable="false"/>  

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-10-09
你是用的strust2 么
不用在tomcat那边配置,只要在struts.xml这个配置文件里添加一行代码:<constant name="struts.devMode" value="true"></constant>就可以了。

(注意是加在<struts></struts>之间)
第2个回答  推荐于2016-02-28
每次修改Java都要重启服务器(Tomcat),太麻烦,可以修改Tomcat 下 conf\server.xml 文件。
在<Host>之中,修改<Context ...../> 设置为自动加载 ,加一句reloadable="true"
<Context path="/test" docBase="D:\web" reloadable="true"/>

在Tomcat后台出现以下信息:Reloading this Context has started本回答被提问者和网友采纳
第3个回答  2013-10-09
你是用eclipse插件容器tomcat么?如果是这样的话可以redeploy/reload,就不用重启tomcat,如果只是用tomcat的话,就只能shutdown,之后start了
第4个回答  2013-10-09
修改java文件还是需要重启的,怕麻烦的话试试jetty
相似回答