java - tomcat重新加载jsp

标签 java eclipse jsp tomcat server

我有这个独特的场景:

假设我有一些 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/

相关文章:

java - 扇贝问题和更新到 scala 2.11

java - 如何从 jar 文件在 linux 命令行中执行 yum 安装?

eclipse - 服务器概览页面未显示在 Eclipse 中

java - JSP 页面中标签(表单)的位置无效

java - 处理上传文件时出错

java - 在不使用 Intent 的情况下将变量从一个类传递到另一个类会得到额外的好处

java - 改进构建过程 Maven 和 SVN

android - Eclipse:将一个项目添加到另一个项目的构建路径时如何忽略.git subdir?

c++ - 将代码生成与 Eclipse C++ 构建集成

java - 仅获取 1 个随机行的值并将这些值设置为一个类