I have a third party web application which I would like to deploy to a Tomcat 5.0 server via an installer. AutoDeploy is set to true. However, the application consists of mo
Knowing the question is years old, now answering for Tomcat 8.5 here.
You can change the name of your .war like this: myapp#app1.war
After you place this .war in webapps, Tomcat to deploy your application in webapps/myapp/app1.
As this page suggests, you can place two XML files into $CATALINA_HOME/conf/[engine_name]/[host_name] directory (e.g. $CATALINA_HOME/conf/Catalina/localhost) each defining a Context for one of two WARs.
First one (e.g. app1context.xml):
<Context path="/myapp/app1" docBase="${catalina.home}/webapps/myapp/app1war">
</Context>
And the second one (e.g. app2context.xml):
<Context path="/myapp/app2" docBase="${catalina.home}/webapps/myapp/app2war">
</Context>