Внутреннее перенаправление на tomcat из IIS 7.0? - PullRequest
8 голосов
/ 16 марта 2010

Я использую некоторые сайты на IIS 7.0. Но вчера один из моих клиентов попросил меня разместить веб-сайт на Java. Я не могу разместить этот веб-сайт напрямую, поэтому я установил сервер tomcat на порт 8080. Всякий раз, когда браузер отправляет запрос на этот веб-сайт, он должен перенаправляться на мой tomcat внутри. URL клиента не должен обновляться.

Ответы [ 2 ]

18 голосов
/ 26 октября 2010

Изначально я шел по тому же маршруту, что и Джеймс, но есть гораздо лучший (и по некоторым причинам менее известный) путь.

Поскольку вы работаете с IIS7, вы можете настроить Microsoft Маршрутизация запросов приложений . Это позволит вам создать прокси от IIS до Tomcat. Здесь - это обзор блога. У меня есть пример в моем блоге , показывающий, как вы можете разместить несколько сайтов в IIS и маршрутизировать трафик на основе имени заголовка хоста. У меня была ссылка на другой блог, но она больше не доступна.

1 голос
/ 18 марта 2010

Вам необходимо использовать соединитель Tomcat IIS. IIS примет запрос от веб-браузера, отправит его в Tomcat, получит ответ от Tomcat и отправит его обратно в веб-браузер

http://tomcat.apache.org/connectors-doc/webserver_howto/iis.html

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