2011-01-31 22:17:26 +0000 2011-01-31 22:17:26 +0000
11
11

Не может подключиться к локальному хосту через браузер. Может пинговать локальный хост

Я пытаюсь подключиться к localhost через мой браузер, чтобы изучить некоторые вещи Apache Tomcat.

Когда я пытался подключиться к локальному хосту через Firefox, я не смог; когда я пытался через Internet Explorer, я мог в первый раз, но не после этого.

Я использую Windows 7, и изменил файл hosts на localhost на 127.0.0.1. Я могу успешно пинговать localhost и 127.0.0.1.

Я пытался отключить свой антивирус и брандмауэр Windows, но безрезультатно.

Что я делаю не так?

Ответы (2)

6
6
6
2011-01-31 22:23:22 +0000

Ваша проблема связана с конфигурациями Tomcat и Apache.

Когда вы набираете localhost в Internet Explorer, он автоматически заменяет подключение к порту 80.

Вы должны убедиться, что Apache правильно настроен для работы с Tomcat.

Вы также можете опробовать ваш сервер Tomcat, подключившись к нему:

http://localhost:portNumber

То есть добавить номер порта, для которого вы настроили TomCat после двоеточия… Попробуйте http://localhost:8080 для начала.

1
1
1
2011-01-31 23:42:07 +0000

Запустите tasklist из командной строки и обратите внимание на идентификатор процесса для Tomcat

Запустите netstat -noa и найдите идентификатор процесса, который вы указали выше. Во втором столбце должно быть показано что-то вроде 0.0.0.0:xxxxx. Если здесь есть запись с идентификатором процесса для Tomcat, то Tomcat определенно прослушивает соединения должным образом. Если нет, то Tomcat сломан, и вам может понадобиться переустановить его или погрузиться в журналы Tomcat (так как он, кажется, работает, но прослушивает его неправильно).

Для идентификатора процесса может быть несколько записей, каждая из которых дает свой порт. Попробуйте их все, потому что я верю, что вы можете переадресовать один порт на другой в Tomcat.