Я установил сервер apache-tomcat на свой локальный win7. Я указал порт 9999. Кроме того, я использую распределенную двоичную версию apache tomcat. Не устанавливается как служба Windows.
Я могу получить доступ к своей услуге http://localhost:9999
и http://myIPAddress:9999
Но я не могу получить доступ к своему серверу apache с других компьютеров. Я поискал в Интернете и обнаружил, что мне нужно добавить правило для входящего трафика брандмауэра в его расширенных настройках.
После этого он все еще не работает !!
Я проверил с помощью netstat -na, чтобы убедиться, что: TCP 0.0.0.0:9999 0.0.0.0:0 LISTENING
Тогда единственный метод, который я нашел, это отключение брандмауэра Windows! Но это нежелательно из-за потенциальной угрозы безопасности.
Некоторые онлайн-сообщения ссылаются на файл httpd.conf. Но у моего apache-tomcat такого огня нет.
Может кто-нибудь мне подскажет?
РЕДАКТИРОВАТЬ:
Есть три места, связанных с настройкой номера порта в /conf/server.xml
файл.
<Server port="8005" shutdown="SHUTDOWN">
<Connector port="9999" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
// Я меняю 8080 на 9999 для собственного использования.
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
8080 - это порт tomcat. Должен разрешить Tomcat на брандмауэре (по умолчанию это не разрешено) ...
Брандмауэр - разрешить приложение или функцию через брандмауэр Windows - Другая программа - просмотрите Tomcat7.exe (например, c: \ xampp \ tomcat \ bin \ Tomcat7.exe), если вы включили его как службу, или Tomcat7w.exe, если это не служба ...
Надеюсь, это поможет.
Используйте интерфейс расширенного брандмауэра, убедитесь, что профиль (частный, общедоступный и т. Д.) Соответствует зоне, с которой связан интерфейс в Центре управления сетями и общим доступом, затем убедитесь, что существует активированное правило, разрешающее протокол и порт (TCP 9999). tdk2fe прав, если он работает с выключенным брандмауэром, приложение настроено правильно и проблема в брандмауэре.
** Читая ваш пост еще раз, УБЕДИТЕСЬ, что добавленное вами правило было включено ...