【问题标题】:tomcat undeploys application after deleting war file删除war文件后tomcat取消部署应用程序
【发布时间】:2015-04-10 12:04:34
【问题描述】:

我有两个 Web 应用程序,一个在 tomcat7.0.57 上运行,一个在 amazon EC2 服务器上的 tomcat6.0.3 上运行。在以下情况下,我的应用程序被取消部署:
- 上传 .war 文件
-重启tomcat
-删除战争文件
最初在 WHM 服务器上,在 tomcat 重启后不再需要 war 文件。请帮助。

【问题讨论】:

  • 在删除war文件之前需要先停止Tomcat。然后删除war文件后重启tomcat。

标签: tomcat


【解决方案1】:

这是 Tomcat 的正确和预期行为:WAR 文件是应用程序代码的主要来源,如果它被更改或删除,这将被视为重新部署或取消部署应用程序的请求。

如果你在删除WAR文件之前停止tomcat,然后才启动它,应用程序将不会被取消部署。

理想情况下,您不需要删除 WAR 文件:如果您更改解压后的 Web 应用程序的内容并且不希望在下次 Tomcat 重新启动时从 WAR 重新部署它,那么最好将动态内容和将其移至其他文件夹或数据库。

【讨论】:

    猜你喜欢
    • 2010-10-03
    • 1970-01-01
    • 1970-01-01
    • 2012-12-16
    • 1970-01-01
    • 2018-08-18
    • 2020-07-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多