如何阻止应用程序在Tomcat中部署两次(一个在根上下文中,一个在应用程序上下文中)

时间:2014-12-04 21:19:55

标签: tomcat tomcat8

我正在使用Tomcat-Maven-Plugin在本地Tomcat 8服务器上运行maven应用程序。 问题是应用程序正在部署两次。 进入Tomcat根目录(http://localhost:8080)并进入其自己的上下文目录(http://localhost:8080/mywebapp/)。 我可以使用http://localhost:8080/manager处的tomcat管理器应用程序手动停止应用程序在根目录下运行,但我想知道Tomcat 8中是否有一个可以具有相同结果的设置。 谢谢。

1 个答案:

答案 0 :(得分:0)

Tomcat通常不会两次部署您的应用程序。如果它发生,几乎可以肯定是由于配置错误。双重部署的常见来源是您的上下文中的无效/ path属性。在您的应用中查找META-INF/context.xml文件,或者在Maven部署配置中查找尝试设置路径的文件。

有关详细信息,请参阅path属性here