
Может ли кто-нибудь подсказать мне, как настроить мой localhost:8080 в tomcat для подключения к IP-адресу вместо localhost, чтобы я мог получить доступ к своему localhost в любой системе на моем рабочем месте... Я использую tomcat6 и netbeans 6.9.1
решение1
Твой вопрос неоднозначен, чувак.
Если вы спрашиваете, как сделать так, чтобы имя хоста «localhost» разрешалось во что-то иное, нежели 127.0.0.1, то ответ таков:
- изменить запись localhost в файле "/etc/hosts" и повозиться с сетевыми конфигурациями, и
- НЕ ДЕЛАЙ ЭТОГОпотому что вы можете что-нибудь сломать.
Если вы спрашиваете, как заставить Tomcat принимать запросы на каком-то другом IP-адресе, то ответ заключается в том, чтобы отредактировать , $CATALINA_HOME/conf/server.xml
чтобы добавить или изменить соответствующий <Connector>
элемент. Конечно, вы можете прослушивать только настроенный IP-адрес или адреса сетевого интерфейса/интерфейсов вашего компьютера.
решение2
Tomcat по умолчанию привязывается ко всем IP-адресам (0.0.0.0)
Проверьте правила входящего брандмауэра. Порт 8080 или любой другой используемый вами порт может быть заблокирован.
решение3
Это общий метод практически для любой службы (не Microsoft):
- Просмотрите файлы конфигурации для соответствующей службы и найдите все ссылки на «localhost» или «127.0.0.1».
- Задумайтесь на мгновение о целесообразности предоставления неограниченного доступа к сервису любому человеку.
- Измените ссылку так, чтобы она отражала ваш внешний IP-адрес или DNS-имя.
Возможно, вам придется изменить сетевые маршруты на всех шлюзах или маршрутизаторах, которые могут существовать между вами и «всеми остальными».
решение4
Если я правильно вас понял, вы хотите получить удаленный доступ к своему Tomcat, который работает локально на порту 8080?
Сначала вам необходимо узнать IP-адрес вашего компьютера;
windows: - откройте окно DOS - введите:
ipconfig /все
linux: - перейдите в оболочку - введите
если конфигурация
Ваш локальный IP-адрес указан. Теперь в браузере вашего удаленного (рабочего) компьютера введите следующий URL:
http://IP-адрес, который вы нашли:8080
Если нет блокировок со стороны брандмауэров или других сетевых проблем, вы увидите свою страницу Tomcat.