Проблема при запуске второго экземпляра Tomcat на той же машине - PullRequest
0 голосов
/ 27 марта 2019

Я пытаюсь запустить второй экземпляр Tomcat на той же машине, что и предыдущий.Шаги: 1) Я скопировал все файлы и папки первого экземпляра, поэтому теперь у меня есть

/opt/tomcat1
/opt/tomcat2

2) Я изменил все порты в server.xml (первый экземпляр запускается на 8080, 8443 и т. Д., секунды запускаются на 9090, 9443 и т. д.)

Пока первый экземпляр уже запущен, я пытаюсь установить CATALINA_HOME в / opt / tomcat2 следующими способами

1) в setenv.sh

export CATALINA_HOME="/opt/tomcat2"
export CATALINA_BASE="/opt/tomcat2"

2) во время запускатолько с этим журналом

27-Mar-2019 11:18:35.984 INFO [main] org.apache.coyote.AbstractProtocol.pause Pausing ProtocolHandler ["http-nio-9090"]
27-Mar-2019 11:18:36.036 INFO [main] org.apache.coyote.AbstractProtocol.pause Pausing ProtocolHandler ["https-jsse-nio-9443"]
27-Mar-2019 11:18:36.087 INFO [main] org.apache.coyote.AbstractProtocol.pause Pausing ProtocolHandler ["ajp-nio-9009"]
27-Mar-2019 11:18:36.138 INFO [main] org.apache.catalina.core.StandardService.stopInternal Stopping service [Catalina]
27-Mar-2019 11:18:36.147 INFO [main] org.apache.coyote.AbstractProtocol.stop Stopping ProtocolHandler ["http-nio-9090"]
27-Mar-2019 11:18:36.149 INFO [main] org.apache.coyote.AbstractProtocol.stop Stopping ProtocolHandler ["https-jsse-nio-9443"]
27-Mar-2019 11:18:36.150 INFO [main] org.apache.coyote.AbstractProtocol.stop Stopping ProtocolHandler ["ajp-nio-9009"]
27-Mar-2019 11:18:36.171 INFO [main] org.apache.coyote.AbstractProtocol.destroy Destroying ProtocolHandler ["http-nio-9090"]
27-Mar-2019 11:18:36.173 INFO [main] org.apache.coyote.AbstractProtocol.destroy Destroying ProtocolHandler ["https-jsse-nio-9443"]
27-Mar-2019 11:18:36.173 INFO [main] org.apache.coyote.AbstractProtocol.destroy Destroying ProtocolHandler ["ajp-nio-9009"]

Я уверен, что:

  • это не проблема конфликтующего порта
  • это не проблема памяти

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

Я также следовал этому руководству (https://www.c2b2.co.uk/middleware-blog/how-to-create-multiple-tomcat-instances-on-the-same-server.php), но все та же ошибка; второй экземпляр Tomcatначинается и внезапно умирает.

Есть намеки?

Спасибо, Андреа

1 Ответ

0 голосов
/ 27 марта 2019

Я обнаружил (очень глупую) проблему: в файле server.xml порт отключения имел значение NON (-2). Я изменил на 7005 и все в порядке.

<Server port="-2" 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...