Назад | Перейти на главную страницу

Невозможно получить доступ к tomcat 8 с помощью внешнего IP-адреса

Я развернул веб-приложение, используя Tomcat8, прослушивая TCP-8080 в Windows 7. Оно отлично работает в моей внутренней сети.

Однако я тоже хотел получить к нему удаленный доступ, поэтому я немного поискал необходимые конфигурации и сделал следующее:

1) Созданы правила для включения трафика на порт 8080;

2) Отредактировал server.xml, добавив атрибут «адрес»:

<Connector port="8080" protocol="HTTP/1.1"
           connectionTimeout="20000"
           redirectPort="8443"
           address="0.0.0.0"               />

3) Временно отключил внутренний брандмауэр на моем маршрутизаторе.

Но я все еще не могу получить доступ к своему приложению извне. Я также пытался полностью отключить брандмауэр Windows, но, похоже, ничего не работает.

Что я могу сделать сейчас?

вам необходимо перенаправить порт с вашего маршрутизатора на развернутый параметр настройки маршрутизатора machine.in, например, «Виртуальные серверы» или «Пересылка» (в зависимости от модели маршрутизатора).

например, если IP-адрес развернутой машины 192.168.0.104.

ID  Service Port    Internal Port   IP Address      Protocol        
1   8080                    8080    192.168.0.104     TCP