我有这个独特的场景:
假设我有一些 jsp 文件 (a.jsp) 并且 tomcat 正在为该页面提供服务。假设我现在删除文件 a.jsp 并再次添加 a.jsp(稍作修改)tomcat 没有采用新修改的文件。它说文件丢失,即使该文件位于完全相同的位置。否则我必须在 Eclipse 中刷新项目以使更改生效。
我尝试在 tomcat 的 web.xml 中添加以下 block ,但没有多大帮助:
<init-param>
<param-name>checkInterval</param-name>
<param-value>1</param-value>
</init-param>
我想知道是否有任何解决方案可以让我不需要刷新项目并且无缝地接受更改。
这里的问题是如果我编辑相同的 jsp(它仍然工作正常——更改生效)但是如果我删除 jsp 文件然后添加相同的 jsp 文件(在相同的位置)稍作修改更改未生效
最佳答案
您是否启用了热部署?如果您在 Eclipse 中双击 Tomcat,应该会有一个 Publishing-Section。 “保存时发布”可能被禁用。 查看以下可能与您的问题有关的问题: Integrating tomcat and eclipse as a hot-deploy environment
关于java - tomcat重新加载jsp,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31707195/