Приложения Tomcat недоступны с других компьютеров, когда Tomcat запускается как служба Windows - PullRequest
0 голосов
/ 18 марта 2011

Я установил Tomcat на сервер Win2003. Когда я запускаю его с помощью tomcat / bin / startup.bat , я могу открыть свое приложение в браузере на том же компьютере с URL-адресом http://localhost:8080/app и с другого компьютера в нашей локальной сети с URL-адресом http://SERVER_IP:8080/app Но когда я запускаю tomcat в качестве службы Windows (устанавливается service.bat, устанавливают имя_сервера из каталога tomcat / bin), мое приложение недоступно с других компьютеров, только с того же компьютера по http://localhost:8080/app.

Что мне сделать, чтобы решить эту проблему?

Ответы [ 2 ]

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

Похоже, что брандмауэр вашего сервера блокирует запрос.

Настройка брандмауэра для открытия порта №. 8080

0 голосов
/ 18 марта 2011

Вы можете попытаться добавить атрибут address="ip.adress" к элементу connector в вашем файле конфигурации server.xml.

С другой стороны, документация гласит: «Для серверов с несколькими IP-адресами этот атрибут указывает, какой адрес будет использоваться для прослушивания на указанном порту. По умолчанию этот портбудет использоваться на всех IP-адресах, связанных с сервером. "

Также проверьте, не препятствует ли firwall доступ с удаленных компьютеров

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