没有重新启动,JSP更改不会在Tomcat中重新加载

时间:2014-03-09 19:11:14

标签: eclipse jsp tomcat dcevm

我在Eclipse中使用DCEVM(a Java virtual machine that allows code to be hotswapped into a web environment)运行Dynamic Web Java-Spring Project设置。我用Eclipse设置了这个。它起作用(!),因为在浏览器刷新时会自动显示对Java文件的更改。

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

3 个答案:

答案 0 :(得分:1)

设置" antiResourceLocking"到"真"在上下文文件中可能会阻止Tomcat(Bugzilla 37668)重新加载JSP。

尝试删除此参数。

btw:在你的ide中,还应该有一个选项来"部署在保存"你jsp。

答案 1 :(得分:0)

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

答案 2 :(得分:0)

转到tomcat目录 - > conf - > web.xml中。有一个名为"开发"的设置。将此值从false更改为true,每次加载页面时都会自动重新加载。

相关问题