【发布时间】:2018-04-25 06:02:17
【问题描述】:
我更改了几个java文件,并替换了tomcat\webapps\program\WEB-INF\classes中的文件。我重新启动tomcat后,据说tomcat会自动编译java文件并更新类文件吗?但是为什么我的类文件没有更新?我已经在 server.xml 中设置了 reloadable="true"
<Context docBase="Book" path="\Book" reloadable="true"
如果有人可以帮助我,不胜感激。
【问题讨论】:
-
也许你的假设是错误的?
-
您是否替换了文件然后重新启动了tomcat?如果是这样,操作应该会成功。
-
我建议停止 tomcat --> 更新类文件 --> 启动 tomcat
-
我已经检查过了,课程文件的日期不是最新的。意味着类仍然没有更新。我正在使用 tomcat 8,以防这可能是它不起作用的原因?
-
酷,现在您需要将目标(类)位置更改为 tomcat WEB-INF\classes 并需要使用命令“catalina.bat jpda run”启动 tomcat,它将帮助您设置远程调试并在运行时更新 tomcat 中的类文件,如果您需要更多信息,请告诉我