Каковы конкретные шаги для одновременного использования двух приложений на Tomcat в IntelliJ?

У меня есть приложение Весенний ботинок, которое записывает в тему ActiveMQ. Другое приложение - слушатель загрузки Spring, который читает из этого раздела. Я использую IntelliJ IDEA 2018.1 (Ultimate Edition).

Каковы конкретные шаги, позволяющие мне запускать оба приложения одновременно на Tomcat 8.0.24?

Я попытался изменить порт Tomcat с 8080 на 8081 и порт JMX с 1099 на 1098 и установить другой порт отладчика для каждого приложения. Я также попытался использовать составную конфигурацию IntelliJ IDEA и сделать копию установки Tomcat со всеми разными портами в server.xml. Я продолжаю получать различные ошибки, такие как address is in use - bindException и cannot use debugger port. socket closed.

Копия Tomcat с другими портами в server.xml определенно работает для меня, пожалуйста, проверьте еще раз.

CrazyCoder 24.08.2018 21:41

Обратите внимание, что по умолчанию tomat прослушивает 8080, 8005, 8009. Проверьте свой server.xml.

Olaf Kock 24.08.2018 22:09
2
2
88
1

Ответы 1

В настройках запуска Intellij - создайте две разные настройки tomcat (я обычно называю его номером порта, чтобы его было легко идентифицировать tomcat-8080 и tomcat-8005), измените порты на одном из них.

  • http
  • jmx
  • неисправность

Какой порт отключен? Это порт AJP или порт, указанный в разделе «Отладка» на вкладке «Запуск / подключение» в конфигурациях «Запуск / отладка»?

jerry.pepper 24.08.2018 20:21

Можете ли вы попробовать обновить порты http и jmx? Похоже, что intellij позаботится о портах отключения, если созданы две отдельные конфигурации.

Jayesh 24.08.2018 20:49

Смена портов http и jmx у меня не сработала. Оба проекта открыты в отдельных окнах IntelliJ IDEA, что означает, что они находятся в разных конфигурациях запуска / отладки? - по крайней мере, они созданы и названы по-другому

jerry.pepper 24.08.2018 21:18

Можете ли вы также попробовать изменить порт <connector> в <tomcat-install -directory> /conf/server.xml?

Jayesh 24.08.2018 22:19

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