tomcat热部署问题请教,急
public class UserAction {
public void add(){
System.out.println("bbbb");
}
}
热部署:
<Context debug="99" docBase="D:\Workspaces\EasyTakeOut\webRoot" path="" reloadable="true"/>
我访问可以正常打印出bbb,现在我修改System.out.println("aaaaa"); 代码,我已热部署好了,用文件监控可以看到修改代码后有修改到服务器上的UserAction.class,但是我访问后打印出来的还是“bbb”而不是“aaa”,请问每次访问都会重新去加载服务器上的class文件吗?为什么class文件都修改了结果还是没变?
[解决办法]
如果修改的是Java的代码的话,那么你的tomcat每次就要重新部署一下,除非你修改的是jsp俩面的代码,不用重新部署