我有一个第三方的Web应用程序,我想通过一个安装部署到Tomcat 5.0服务器。 自动部署设置为true。 但是,应用程序由多于一个WAR文件。
如果我直接把战争下/ webapps中,他们的工作就像一个魅力。 不过,我想扩大它们在这里/webapps/myapp/..and展开的WAR目录...这样,他们没有得到AutoDeployed。 有人会建议什么,我需要配置这个工作?
我有一个第三方的Web应用程序,我想通过一个安装部署到Tomcat 5.0服务器。 自动部署设置为true。 但是,应用程序由多于一个WAR文件。
如果我直接把战争下/ webapps中,他们的工作就像一个魅力。 不过,我想扩大它们在这里/webapps/myapp/..and展开的WAR目录...这样,他们没有得到AutoDeployed。 有人会建议什么,我需要配置这个工作?
由于此页面提示,您可以将两个XML文件到$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>
知道问题是岁,现在回答为Tomcat 8.5在这里。
你可以改变你的.war像这样的名字: myapp#app1.war
当你把这个中的.war webapps
,Tomcat的部署在应用程序中webapps/myapp/app1
。