【发布时间】:2018-04-23 05:33:52
【问题描述】:
我使用的是 Tomcat 8.5,其中一个 webapp 部署到了默认的 webapps 目录 (/var/lib/tomcat8/webpps/MyWebApp.war)。
现在我想运行同一个 webapp 的第二个实例。我认为我可以在上下文目录(/etc/tomcat8/Catalina/localhost/MyWebApp2.xml)中创建一个新的 MyWebApp2.xml 文件,并设置 appBase="MyWebApp.war",这样我就可以运行第二个实例无需上传和维护单独的战争文件。
但是,当我这样做时,我得到了这个 Tomcat 错误:
docBase [/var/lib/tomcat8/webapps/MyWebApp.war] inside the host appBase has been specified, and will be ignored
听起来我可以通过以下两种方式解决这个问题这些解决方案。难道不能从默认 webapps 目录中的单个 .war 文件运行应用程序的多个实例吗?
【问题讨论】: