Можно ли запустить IIS и Tomcat рядом? - PullRequest
7 голосов
/ 24 ноября 2010

Требуется опубликовать веб-приложение JSP / Java-сервлетов. К сожалению, IIS не поддерживает такие развертывания. Сервер, на котором мне нужно его развернуть, уже использует IIS и несколько приложений IIS. Я не хочу мешать этим приложениям, но им и новому веб-приложению необходимо работать на одном сервере. Я попытался настроить прокси для перенаправления трафика на tomcat, но это сломало другие приложения.

Мне было интересно, можно ли запустить IIS (доступный через добрый старый порт 80) и tomcat (работающий на порту 8080); и быть в состоянии получить доступ к обоим удаленно. До сих пор мои усилия были бесплодными. Доступ к приложениям IIS не принес никаких проблем, но когда я попытался подключиться к tomcat, браузер просто отключился. Я также разблокировал порт 8080, так что я уверен, что это не проблема.

Любая помощь приветствуется, спасибо.

Ответы [ 3 ]

3 голосов
/ 24 ноября 2010

Это определенно возможно, если они работают на разных портах.Если вы можете получить доступ к tomcat локально (http://localhost:8080), но не удаленно, то это проблема с брандмауэром. Кроме того, если вы действительно хотите, вы можете отправлять запросы iis на tomcat.

1 голос
/ 24 ноября 2010

Можно настроить IIS и Tomcat на 2 разных IP-адреса или настроить обратный прокси-сервер (nginx, lighttpd, mod_proxy и т. Д.) На порт 80, а затем настроить IIS для использования порта 8080 и для порта 9090 Tomcat.

0 голосов
/ 06 февраля 2014

melder, вполне возможно запустить IIS & Tomcat на одном и том же порту с разными IP. Один сервер может иметь несколько виртуальных IP-адресов для одного и того же.

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