我有两个在tomcat7.0.57上运行的Web应用程序和一个在amazon EC2服务器上的tomcat6.0.3上运行。我的应用程序在以下情况下取消部署:
-upload .war文件
-restart tomcat
-delete war file
在tomcat重新启动后,最初在WHM服务器war文件上不再需要。请帮助。
答案 0 :(得分:7)
这是Tomcat的正确和预期行为:WAR文件是应用程序代码的主要来源,如果它被更改或删除,则将其视为重新部署或取消部署应用程序的请求。
如果在删除WAR文件之前停止tomcat并在此之后启动它,则不会取消部署该应用程序。
理想情况下,您不需要删除WAR文件:如果更改解压缩的Web应用程序的内容并且不希望在下次Tomcat重新启动时从WAR重新部署它,则可能最好将动态内容和将其移动到其他文件夹或数据库。