2

我在 Eclipse 中设置了一个动态 Web Java-Spring 项目,该项目使用 DCEVM(一种允许将代码热交换到 Web 环境中的 Java 虚拟机)运行。我用 Eclipse 设置了这个。它的工作原理(!)因为对 Java 文件的更改会自动出现在浏览器刷新时。

我的问题:如何使用我的 JSP 文件获得相同的行为?当我在 Eclipse 中编辑这些文件时,它们不会在 Tomcat 中更新。我目前运行一个 ant 任务将它们复制到我的 Tomcat 目录中,但想知道是否有替代方法。

4

3 回答 3

2

jsp文件修改后会自动重新编译。这是标准行为。但它们必须在部署目录中。因此,如果您修改源 jsp 则需要将它们复制到 tomcat。

于 2014-03-09T20:05:47.850 回答
2

在上下文文件中将“antiResourceLocking”设置为“true”可能会阻止 JSP 被 Tomcat 重新加载(Bugzilla 37668)。

尝试删除此参数。

顺便说一句:在您的想法中,还应该有一个选项来“在保存时部署”您的 jsp。

于 2014-09-05T11:12:32.800 回答
0

进入tomcat目录->conf->web.xml。有一个设置叫做“开发”。将其从 false 更改为 true,每次加载页面时它都会自动重新加载。

于 2015-06-30T18:10:51.893 回答