是否可以创建应用程序的多个实例并在同一服务器和同一个tomcat容器上运行它们。怎么样?
答案 0 :(得分:1)
你能为每个创建一个新的描述符文件吗?也就是说,< tomcat_home> / conf / Catalina / localhost中的多个描述符文件。每个人都得到一个不同的名称(app1.xml,app2.xml),所以他们部署在/ app1,/ app2等,但你引用相同的.war。
app1.xml:
<Context path="/app1" docBase="/path/to/your.war" reloadable="false"/>
app2.xml:
<Context path="/app2" docBase="/path/to/your.war" reloadable="false"/>
答案 1 :(得分:0)
是的,只要上下文根不同,您就应该能够在一个tomcat服务器上部署与多个实例相同的应用程序。
如果您使用的是tomcat的自动部署机制,则只需将战争命名为您希望部署的上下文根。
例如,为您的战争myapp1.war
和myapp2.war
命名。这些将分别部署到mysite.com/myapp1
和mysite.com/myapp2
。