一尘不染

自动部署在appBase的子文件夹中找到的WAR文件

tomcat

我有一个第三方Web应用程序,我想通过安装程序将其部署到Tomcat 5.0服务器。AutoDeploy设置为true。但是,该应用程序包含多个WAR文件。

如果我直接将WAR放在/ webapps下,它们的工作就像一个魅力。但是,我想在/ webapps / myapp /
..和这里的扩展WAR目录下对其进行扩展…这样,它们就不会自动部署。有人可以建议我需要为此配置的工作吗?


阅读 262

收藏
2020-06-16

共1个答案

一尘不染

如此页面所建议的,您可以将两个XML文件放入$CATALINA_HOME/conf/[engine_name]/[host_name]目录(例如$CATALINA_HOME/conf/Catalina/localhost),每个文件为两个WAR之一定义一个上下文

第一个(例如,app1context.xml):

<Context path="/myapp/app1" docBase="${catalina.home}/webapps/myapp/app1war">

</Context>

还有第二个(例如app2context.xml):

<Context path="/myapp/app2" docBase="${catalina.home}/webapps/myapp/app2war">

</Context>
2020-06-16