在STS 2.5.1 IDE中部署我的Web应用程序时遇到问题。我正在使用Tomcat 6.由于我在开发项目中工作,因此项目的重建和部署非常普遍。但有时在部署我的应用程序时,我收到 NO WEB.XML 。
虽然,我通过从tomcat删除应用程序,清理tomcat工作目录,再次添加应用程序,然后启动服务器解决了这个问题,然后就可以了。
我的问题 - 这是由于某些缓存耗尽或有其他原因而发生的事情。似乎每当这个错误发生时,每次清理,删除和添加prj工作或者tomcat不应该处理这样的错误一个大型项目。在开发过程中经常更改代码之后,一次又一次地删除,清理和重新启动是一个非常麻烦的过程。
我的技术堆栈如下:
SWF 2.3.0 Primefaces 2.2.1 JSF 2 Spring Security 3 春季3.1.0M1I 的Ehcache Apache Tomcat 6.0 STS 2.5.1。
答案 0 :(得分:0)
我认为这是一个日食问题。似乎eclipse无法清除其服务器缓存目录。有时您必须手动清除此缓存,尤其是在eclipse无法更新某些项目依赖项的大型项目中。
您可以在以下位置找到在eclipse集成tomcat服务器中部署的项目:
workspace.metadata.plugins \ org.eclipse.wst.server.core \ TMP \ wtpwebapps