Как отладить несколько веб-серверов в intellij одновременно - PullRequest
2 голосов
/ 13 декабря 2010

Наш стек приложений состоит из 1 приложения Grails, 2 приложений Java Web Spring и 1 Java-приложения, которое имеет свои собственные сокеты.Я использую Tomcat в качестве сервера для двух веб-весенних приложений.

Я хотел бы иметь возможность запускать сразу все 4 приложения внутри intellij, чтобы можно было устранить некоторые проблемы с передачей данных междуapps.

Как мне это сделать?

В настоящее время это не работает, потому что я не могу запустить два приложения web spring на разных портах.Приложение Grails, которое я установил на порт 80, а приложение java имеет собственный порт, но два других используют 8080.

Есть ли способ запустить их на разных портах?Есть ли способ сделать их обе отлаживаемыми при запуске только одной?Могу ли я взломать что-нибудь в tomcat server.xml?

Спасибо

Ответы [ 2 ]

0 голосов
/ 04 марта 2015

В конфигурации запуска на вкладке сервера установите одно из приложений, которое работает на порту 8080, и настройте его на работу на другом порту (скажем, 8081). Таким образом, когда ваше приложение будет развернуто, вы сможете получить к ним доступ по адресу localhost: 8080 и localhost: 8081.

0 голосов
/ 14 декабря 2010

Если ваше приложение Spring можно упаковать в отдельную войну, есть ли причина, по которой вы не можете развернуть их оба на одном экземпляре Tomcat?

Если вы не можете, просто установите два отдельных экземпляра Tomcat., каждый для разных весенних приложений.Не забывайте, что HTTP-порт (по умолчанию 8080) - это не единственный порт, который нужно изменить в server.xml, также есть Порт сервера , который по умолчанию настроен на 8005 и, возможно, другие (например, AJPесли не закомментировано).Взгляните на свой $tomcat_home/conf/server.xml, чтобы узнать больше.

Q> Есть ли способ сделать их оба отлаживаемыми при запуске только одного?
A> Нет, если вы не хотите издеваться над одним из них

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