【发布时间】:2014-10-03 12:18:12
【问题描述】:
我是 Web 应用程序的新手。
我使用Tomcat作为我的应用服务器创建了一个spring web项目,运行良好。
我对 WEB-INF 文件夹进行了一些更改(添加了新的 .html 文件等),该文件夹已发布过一次,但从那以后我的任何更改都没有发布。
不知何故,Tomcat/Eclipse 似乎保留了我的 WEB-INF 的特定版本,并且每次我发布时,它都会删除那个版本。 这很奇怪,因为即使我从我的工作 WEB-INF 目录中删除了一个特定的 JSP 文件,在我发布并执行“在服务器上运行”之后,这些文件仍保留在我的 tomcat wtpwebapps 文件夹中。
我什至从 Tomcat 目录中的 wtpwebapps 文件夹中手动删除了 JSP 文件,但是当我再次发布并“运行 o 服务器”时,它们神奇地出现在我的 tomcat 目录中 (即使它们不再是我的 Eclipse WEB-INF 文件夹)
有人请告诉我缺少什么。我对此感到非常沮丧。
更新: 解决了: 我正在编辑我的 jsp 文件并手动删除它们(不是从 eclipse 中)。出于某种原因,eclipse 没有选择它们,也没有部署它们。我刷新了我的 eclipse 文件夹,现在一切正常。
这很奇怪!如果有人向我解释为什么会发生这种情况,我会很高兴
【问题讨论】:
-
您可以尝试在 Tomcat 服务器上安装相同的项目而不使用 eclipse 吗?这是否部署了最新的更改?
-
检查部署在 Eclipse 上的 Tomcat 服务器上的 server.xml。
标签: java eclipse spring jsp tomcat