我有一个第三方Web应用程序,我想通过安装程序将其部署到Tomcat 5.0服务器。AutoDeploy设置为true。但是,该应用程序包含多个WAR文件。
如果我直接将WAR放在/ webapps下,它们的工作就像一个魅力。但是,我想在/ webapps / myapp / ..和这里的扩展WAR目录下对其进行扩展…这样,它们就不会自动部署。有人可以建议我需要为此配置的工作吗?
正如此页面所建议的,您可以将两个XML文件放入$CATALINA_HOME/conf/[engine_name]/[host_name]目录(例如$CATALINA_HOME/conf/Catalina/localhost),每个文件为两个WAR之一定义一个上下文。
$CATALINA_HOME/conf/[engine_name]/[host_name]
$CATALINA_HOME/conf/Catalina/localhost
第一个(例如,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>