提问者:小点点

Tomcat无法在错误的war文件后启动


我使用Tomcat web管理器在Apache Tomcat9服务器上部署了一个war文件,应用程序出现问题,因此我重新启动了服务器。 我注意到,由于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中的项目,以便使其重新启动呢?


共1个答案

匿名用户

问题是我有一个虚拟主机指向应用程序。 我对它进行了评论,然后tomcat启动了