Как настроить несколько экземпляров Tomcat?

Есть ли способ запустить более одного экземпляра tomcat на сервере Ubuntu?

Я сделал несколько поисков и нашел два варианта:

Загрузите zipped tomcat и вручную разверните его. Очевидным является то, что он не будет обновлен с помощью apt-get. Используйте некоторые расширенные скрипты, которые опасны на рабочем сервере.

Любые другие идеи для чистого запуска другого экземпляра?

Спасибо заранее,

Adam

1
задан 11 August 2016 в 17:38

1 ответ

Вы рассмотрели возможность настройки нескольких каталогов webapps вместо запуска нескольких экземпляров tomcat?

Конечно, есть случаи, когда вам действительно нужны несколько экземпляров, но в случае одновременного использования одного и того же приложения для нескольких хостов, вы можете сделать это добавление нескольких объявлений в server.xml:

  <Host name="host1.example.com" appBase="host1"
    unpackWARs="true" autoDeploy="true" 
    xmlValidation="false" xmlNamespaceAware="false" />

  <Host name="host2.example.com" appBase="host2"
    unpackWARs="true" autoDeploy="true" 
    xmlValidation="false" xmlNamespaceAware="false" />

Теперь вы можете создавать каталоги «/ var / lib / tomcat6 / host1» и «/ var / lib / tomcat6 / host2» и разворачивать WAR-файлы к ним.

3
ответ дан 26 May 2018 в 00:25

Другие вопросы по тегам:

Похожие вопросы: