我已经部署了一个warcat7 webapps目录的战争。一个应用程序正在tomcat7运行两次
但是,当tomcat启动它运行应用程序两次。
什么可能导致此问题?
我已经遇到过这种情况,但是当我将域映射到webapp时,知道所有的配置都是标准的,并且有两个实例正在运行。
我已经部署了一个warcat7 webapps目录的战争。一个应用程序正在tomcat7运行两次
但是,当tomcat启动它运行应用程序两次。
什么可能导致此问题?
我已经遇到过这种情况,但是当我将域映射到webapp时,知道所有的配置都是标准的,并且有两个实例正在运行。
在您的webapps目录中可能会有另一个war或另一个webapp已经存在。
webapps目录包含 -/host-manager /,/ my-webapp /,/ manager /,my-webapp.war。所以只部署了一场战争。 – sandris 2014-10-27 17:44:56
如果您的webapp目录中某处存在符号链接,则会发生这种情况,该链接指向战争文件或爆炸战争目录。 Tomcat只需遵循这些链接并启动它找到的所有应用程序。
同时检查conf/server.xml
中的配置,并确保您没有设置任何其他目录为appBase
。
没有符号链接:|我只有这一行:信息:部署Web应用程序存档/var/lib/tomcat7/webapps/my-webapp.war,然后它只是启动两次。也许它与tomcat无关,但很难想象它为什么会发生。 – sandris 2014-10-27 17:58:03
两个上下文文件? – christopher 2014-10-27 17:37:40
在conf目录中有一个context.xml不变 - 默认 – sandris 2014-10-27 17:40:12