Tomcat不重新部署修改后的JSP?

时间:2012-03-23 12:33:01

标签: java jsp

虽然我没有太多的经验,但已经多次看到修改过的JSP有时在刷新页面时没有得到改变。我必须从\ work \ Catalina \ localhost ...手动删除JSP的源和.class,之后才得到更改。 WHY ??

2 个答案:

答案 0 :(得分:0)

很多时候,当我对JSP进行更改并且没有显示时,JSP出现语法错误。检查tomcat日志以查看编译JSP时是否存在异常。

答案 1 :(得分:0)

根据设置,Tomcat应该能够在重新安装war文件时自动重新加载JSP。话虽这么说,这种行为对我来说一直都是非常好的。我倾向于创建一个Makefile(即使使用ant或maven进行构建)来安装war文件的新副本:实际上,它:

  1. 如果work中存在${tomcat}目录,请将其删除
  2. 如果${webapp}中存在${tomcat}/webapps目录,请将其删除
  3. ${dev}/target/${webapp}.war复制到${tomcat}/webapps