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

Веб-приложение доступно через localhost, но не через 127.0.0.1

Я запускаю веб-приложение на Jetty (сервер приложений Java) на своем компьютере (Win7 pro X64), и у меня возникают некоторые странные проблемы:

  1. когда я пытаюсь открыть его в своем браузере - он доступен через localhost но нет 127.0.0.1
  2. когда кто-то из моей локальной сети пытается получить доступ к приложению, он может сделать это через имя моего компьютера, но не через мой локальный адрес (192.168.0.14)

НОТА:

  1. ping работает для localhost и 127.0.0.1. также я могу получить доступ 127.0.0.1 (80) с помощью Telnet.
  2. брандмауэр Windows выключен (служба остановлена)
  3. ничего не определено в файле hosts
  4. уборка DNS и ARP чаче не помогло

Спасибо

после долгого вечера, пробуя практически все, я нашел проблему - Skype!

После успешного запуска причала на 8080 я посоветовался с другом, и он рассказал мне о проблеме со скайпом. после выключения скайпа пристань отлично работает и на 80 порту :)

после быстрого поиска я нашел это - http://www.mydigitallife.info/disable-skype-from-using-opening-and-listening-on-port-80-and-443-on-local-computer/

ПРИМЕЧАНИЕ: по какой-то причине Jetty не генерирует исключение, как сервер должен в этой ситуации.

Убедитесь, что у вас есть только 1 адаптер Ethernet и что этот интерфейс соответствует адресу, который ваши пользователи должны вводить в своих браузерах.