【问题标题】:Tomcat cannot start after bad war file错误的war文件后Tomcat无法启动
【发布时间】:2019-09-26 20:08:06
【问题描述】:

我使用 tomcat Web 管理器将 war 文件部署到我的 Apache Tomcat 9 服务器,应用程序出现问题,因此我重新启动了服务器。我注意到由于 war 文件的一些错误,服务器无法启动。

我删除了/var/lib/tomcat9/webapps下的项目文件夹和war文件

但是当我尝试启动 Tomcat 时,它仍然会尝试找到我已删除的项目。

[2019-05-08 23:21:18] [crit] Caused by: java.lang.IllegalArgumentException: The main resource set specified [/var/lib/tomcat9/webapps/myproject] is not valid
[2019-05-08 23:21:18] [crit]     at org.apache.catalina.webresources.StandardRoot.createMainResourceSet(StandardRoot.java:749)
[2019-05-08 23:21:18] [crit]     at org.apache.catalina.webresources.StandardRoot.startInternal(StandardRoot.java:706)
[2019-05-08 23:21:18] [crit]     at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
[2019-05-08 23:21:18] [crit]     ... 30 more
[2019-05-08 23:21:18] [info] Pausing ProtocolHandler ["http-nio-80"]
[2019-05-08 23:21:18] [info] Stopping service [Catalina]
[2019-05-08 23:21:18] [info] Destroying ProtocolHandler ["http-nio-80"]

我可以做些什么来完全摆脱 Tomcat 中的项目,以便让它再次启动?

【问题讨论】:

    标签: tomcat tomcat9


    【解决方案1】:

    问题是我有一个指向应用程序的虚拟主机。我评论了它并且tomcat启动了

    【讨论】:

      猜你喜欢
      • 2014-02-23
      • 1970-01-01
      • 1970-01-01
      • 2021-04-17
      • 2013-10-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多