Я развернул веб-приложение, используя 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