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

Настройте IP-адрес вместо localhost: 8080 tomcat, например: 192.260.0.2: 8080

Может ли кто-нибудь предложить мне, как настроить мой localhost: 8080 в tomcat для подключения к IP-адресу вместо localhost, чтобы я мог получить доступ к моему localhost в любой системе на моем рабочем месте ... я использую tomcat6 и netbeans 6.9.1

Ваш вопрос неоднозначный, чувак.

Если вы спрашиваете, как сделать так, чтобы имя хоста "localhost" разрешалось не в 127.0.0.1, то ответ будет следующим:

  • измените запись localhost в вашем файле "/ etc / hosts" и внесите изменения в сетевые конфигурации, и
  • НЕ ДЕЛАЙТЕ ЭТО потому что вы можете что-то сломать.

Если вы спрашиваете, как заставить Tomcat принимать запросы с какого-либо другого IP-адреса, то ответ - отредактировать $CATALINA_HOME/conf/server.xml добавить или изменить соответствующие <Connector> элемент. Конечно, вы можете прослушивать только настроенный IP-адрес или адреса сетевого интерфейса / интерфейсов вашего компьютера.

Tomcat по умолчанию привязывается ко всем IP-адресам (0.0.0.0)

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

Это общий метод практически для любой службы (кроме Microsoft):

  1. Просмотрите файлы конфигурации для рассматриваемой службы и найдите все ссылки на localhost или 127.0.0.1.
  2. Задумайтесь на мгновение о целесообразности предоставления кому-либо неограниченного доступа к службе.
  3. Измените ссылку, чтобы отразить ваш внешний IP-адрес или имя DNS.

Возможно, вам придется изменить сетевые маршруты на любых шлюзах или маршрутизаторах, которые могут существовать между вами и «всеми остальными».

Вам просто нужно использовать IP-адрес машины, например ваша машина разработчика - 10.0.0.100, затем на другом компьютере типа 10.0.0.100:8080, не забудьте проверить правила брандмауэра

Итак, если я вас понимаю, вы хотите получить удаленный доступ к вашему Tomcat, который работает локально на порту 8080?

Сначала вам нужно узнать IP-адрес вашего компьютера;

windows: - откройте окно dos - введите:

ipconfig /all

linux: - перейти в оболочку - набрать

if config

Будет указан ваш локальный IP-адрес. Теперь в браузере вашего удаленного (рабочего) компьютера введите следующий URL:

http://the-IP-address-you-found:8080

Если нет блокировки брандмауэра или других сетевых проблем, вы увидите свою страницу tomcat.

Слишком поздно отвечать, но сегодня я столкнулся с той же проблемой и решил, разрешив порт 8080 в правиле брандмауэра.

sudo iptables -A INPUT -p tcp --dport 8080 -j ПРИНЯТЬ

Примечание. В моем случае мне удалось получить доступ к моему серверу по URL-адресу localhost: 8080, но не удалось получить доступ по URL-адресу, например 172.16.16.10:8080, как с локального, так и с удаленного компьютера.