2009-12-24 3 views
2

файл хостов системы прекрасно, 127.0.0.1 localhost есть ...
Ping 127.0.0.1, или мой IP, результат тоже хорошо ..
версия MyEclipse является 8,0 и я просто используя Tomcat внутри него.
Развернутый простой JSP + Javabean веб-проект so.Почему http: // localhost: 8080 доступно в то время как 127.0.0.1 нет? (JSP на MyEclipse + Tomcat)

Сейчас ситуация, когда я открываю MyEclipse и запустить Tomcat, я могу получить доступ к сайту throuth http://localhost:8080/so/index.jsp, и он отображает и хорошо работает (это означает, что 8080 порт все в порядке, верно?). Но http://127.0.0.1:8080/so/index.jsp является пустым (без исходного кода) в K-Meleon, и страница не найдена в IE.

Все еще, когда я пытался получить доступ к нему с другого компьютера в локальной сети, 'http://myIP:8080/so/index.jsp', он работал немного. Браузер может загружать домашнюю страницу, но без CSS, и щелчок по любой ссылке или даже обновление страницы приводит к странице с ошибкой .. (Хотя сайт достаточно хорошо работает на моем собственном компьютере, доступ к которому осуществляется через локальный хост)

Есть ли у кого-либо когда-либо встречали эту ситуацию?

+0

Как пустая страница? Страница Rightclick -> просмотр источника. Какую ошибку точно дал IE? – BalusC

+0

Пустой означает, что источник ничего, и ошибка не может найти страницу .. – Aloong

ответ

5

Если вы настроили tomcat только прослушивать интерфейс без петли, это то, что вы получите.

См. this Описание того, как это настраивается в server.xml.

Используйте netstat -a, чтобы узнать, что на самом деле прослушивает ваш tomcat.

+0

+1: Пятно на. Никогда не думал об этом (также никогда не использовал его). – BalusC

+0

Не понимайте, я ничего не настраивал, так как он был установлен с помощью MyEclipse. Итак, где исправить конфигурацию? – Aloong

+0

У меня такая же проблема, как и у OP, но как server.xml, так и netstat -an указывают, что tomcat прослушивает все интерфейсы. Любые другие намеки? – kellogs