Apache Tomcat не работает в каждом веб-браузере, установленном в Windows7 32Bit - PullRequest
0 голосов
/ 25 февраля 2011

Я работаю над веб-приложением в JSP, и мой веб-контейнер - Apache Tomcat 7.0.2 (его переносимая кроссплатформенная версия). Поскольку я широко использовал HTML5-CSS3 и моим целевым браузером является Google Chrome, я могу запустить сервер Apache только в веб-браузере Opera, но ни один из оставшихся установленных браузеров не запускает его.

Вот шаги, которые я выполнил, чтобы запустить сервер на моем компьютере с Windows 7.

-Установлена ​​служба Apache Tomcat в Windows из apache-tomcat-7.0.2 / bin / service.bat

- Запустил службу с tomcat7w.exe

- Так как мой порт по умолчанию - 8080, я открываю 'http://localhost:8080/' в различных веб-браузерах и вижу домашнюю страницу сервера Apache с таким же адресом только в Opera Web Browser (11.01), ни один из других установленных браузеров не может открыть его ( Chrome 9, Firefox 4 Beta 11 или IE8) и показать стандартное сообщение страницы не найден.

-Я также пробовал другие номера портов, но ни один из них не работал.

Что я могу сделать, чтобы Apache работал в каждом браузере, установленном на моем компьютере?

У меня двойная загрузка компьютера с Windows 7 и Ubuntu 10.10, и в Ubuntu каждый установленный веб-браузер может запускать Apache после его запуска, но в Windows он не работает.

Обновление:

Я также попробовал установщик apache для Windows версии 7.0.8 и изменил номер порта во время установки, но все равно не могу запустить его в любом другом браузере, ожидаемом для Opera ...

Любая помощь будет оценена ............ Спасибо.

Ответы [ 2 ]

1 голос
/ 25 февраля 2011

Конго !! наконец, это сделано, вместо localhost, он работает с 127.0.0.1 (который в любом случае является localhost) Так что те, кто сталкивается с подобными проблемами, как предложено adarshr , просматривают ваш файл hosts, чтобы проверить, правильно ли указан localhost адрес 127.0.0.1, или если вы не хотите редактировать этот файл, вы можете Тем не менее, сделайте это, просто используя http://127.0.0.1:8080/ вместо http://localhost:8080/. Пожалуйста, убедитесь, что номер порта вы используете, в моем случае это был 8080, он может варьироваться в зависимости от того, как вы настроили.

1 голос
/ 25 февраля 2011

Проверьте файл hosts в папке C: \ Windows \ system32 \ drivers \ etc \ hosts и убедитесь, что запись для

127.0.0.1 localhost

не повреждена.Также обратите внимание, что если вы находитесь за прокси-сервером, настройки позволяют обходить localhost.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...