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

Как я могу получить удаленный доступ к моему серверу tomcat, работающему в моей сети

У меня есть сервер tomcat, работающий на моем компьютере, к которому я могу получить доступ локально через: http://localhost:9090 (Я изменил порты в файле server.xml). Теперь у меня возникли проблемы с удаленным доступом к серверу tomcat (т.е. на другом компьютере, я могу проверить это на машинах вне или внутри моей локальной сети).

В любом случае, я пробовал использовать интерфейс netgear genie для настройки переадресации портов. Я установил для всех внутренних и внешних портов значение 9090 (я пробовал использовать 80 для внутреннего и 8080 для внешнего, но я уже использовал их).

Когда я указываю в браузере: http://my-ip-address:9090 и он просто истекает ... Если я не добавлю порт, мне будет предложено ввести имя пользователя и пароль в окне сообщения, в котором говорится:

Имя пользователя и пароль запрашивает http://my-ip-address. На сайте написано: "Инструменты администрирования VPN-маршрутизатора с балансировкой нагрузки SMC Dual WAN"

Это НЕ то же самое, что имя пользователя и пароль, которые мне понадобились для входа в интерфейс netgear genie. Обратите внимание, что я использую Ubuntu (12.04, 13.04 и 14.04) и tomcat7.

Пожалуйста, помогите мне удаленно подключиться к моему серверу tomcat.

Спасибо за помощь и дайте мне знать, если вам понадобится дополнительная информация.

Во-первых, вы выполнили переадресацию порта на шлюзе на порт 9090? Кстати, вы можете установить внешний порт на 9090 и внутренний на 80 .. это сработает с вами.

Во-вторых, можете ли вы подтвердить, что ваш сервер работает правильно? Попробуйте выполнить netstat -an | grep 9090 где 9090 - ваш порт. Если вы его не видите, перезапустите службу tomcat.

Наконец, попробуйте сначала подключиться к машине в вашей локальной сети, чтобы исключить любую недопустимую возможность сбоя. В браузере любого локального компьютера укажите http: //: 9090.