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

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

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

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

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

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

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

решение1

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

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

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

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

 http://localhost:portNumber 

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

решение2

Запустите tasklistиз командной строки и запишите идентификатор процесса Tomcat.

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

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

Связанный контент