【发布时间】:2011-11-14 17:14:21
【问题描述】:
我使用上下文 xml 将应用程序部署到 tomcat。我希望 tomcat 在调试模式下工作,我的意思是如果我更改函数内部的某些内容,例如更改 字符串 a="123"; 到 字符串 a="456"; tomcat 应该在不重新加载应用程序的情况下获得更改。
%CATALINA_HOME%/conf/Catalina/localhost下的web01.xml
<?xml version='1.0' encoding='utf-8'?>
<Context docBase="d:/document/workspace3.6/web01/WebContent" path="/web01" reloadable="false" debug="1" ></Context>
但是现在tomcat没有像我预期的那样工作,如果我用新版本替换旧的类文件,我必须重新启动tomcat才能得到改变。
为什么tomcat没有重新加载类,我该怎么做才能让它在调试模式下工作?
我现在不使用 Eclipse。而且我不想设置 reloadable="true",如果类更改,这将重新加载整个应用程序。
我用的是tomcat5.5.23
【问题讨论】: