0

我想对 jasper 生成的 jsp 文件(不是来自 webapp 的原始 jsp)做一些测试,所以我编辑了包含在 tomcat/work/Catalina/localhost/myWebApp 中的 java 文件并自己重新编译了它们。

但是每次我重新启动tomcat时,jasper都会从webapp重新编译jsp,从而覆盖我的更改。我尝试在服务器启动编辑生成的文件,但 tomcat 仍然从原始文件重新编译它们。我怀疑tomcat以某种方式检测原始文件和生成的文件是否同步。有没有办法禁用它?

4

1 回答 1

0

如果您没有对 webapps 中的 JSP 进行更改,则不应发生这种情况。通常,jsp 由 tomcat 监视更新,并且仅当 jsp 上的日期在其编译的 .class 文件上的日期之后才重新编译。当为服务器配置 HOT 代码替换时,这将是一个例外。

于 2013-08-15T16:07:44.540 回答