Несколько экземпляров приложения - PullRequest
1 голос
/ 27 мая 2011

Можно ли создать несколько экземпляров приложения и запустить их на одном сервере и в одном контейнере Tomcat. Как?

Ответы [ 2 ]

1 голос
/ 27 мая 2011

Можете ли вы просто создать новый файл дескриптора для каждого? То есть несколько файлов дескрипторов в / 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"/>
0 голосов
/ 27 мая 2011

Да, вы должны иметь возможность развертывать одно и то же приложение в виде нескольких экземпляров на одном сервере Tomcat, если корни контекста различны.

Если вы используете механизм автоматического развертывания tomcat, вам просто нужно назвать свою войну в качестве корневого контекста, на котором вы хотите ее развернуть.

Например, назовите ваши войны myapp1.war и myapp2.war. Они будут развернуты до mysite.com/myapp1 и mysite.com/myapp2 соответственно.

...