Я пытаюсь подключиться localhost
через мой браузер, чтобы изучить некоторые вещи Apache Tomcat.
Когда я попытался подключиться к localhost через Firefox, я не смог; когда я попробовал через Internet Explorer, я мог в первый раз, но не после этого.
Я использую Windows 7 и изменил файл hosts так, чтобы он указывал на localhost 127.0.0.1
. Я могу успешно пинговать localhost и 127.0.0.1
.
Я попытался отключить антивирус и брандмауэр Windows, но безрезультатно.
Что я делаю неправильно?
Ответы:
Ваша проблема связана с конфигурациями Tomcat и Apache.
Когда вы вводите в
localhost
Internet Explorer, он автоматически предполагает, что вы подключаетесь к порту 80.Вам нужно убедиться, что Apache правильно настроен для работы с Tomcat.
Вы также можете попробовать свой сервер Tomcat, подключившись к:
То есть добавьте номер порта, для которого вы настроили TomCat, после двоеточия ... Попробуйте
http://localhost:8080
для начала.источник
Запустите
tasklist
из командной строки и запишите идентификатор процесса для TomcatЗапустите
netstat -noa
и найдите идентификатор процесса, который вы отметили выше. 2-й столбец должен показать вам что-то вроде0.0.0.0:xxxxx
. Если здесь есть запись для идентификатора процесса для Tomcat, то Tomcat определенно правильно прослушивает соединения. Если нет, Tomcat не работает, и вам может потребоваться переустановить его или погрузиться в журналы Tomcat (поскольку он, кажется, работает, но не прослушивает должным образом).Там может быть несколько записей для идентификатора процесса, каждый из которых дает свой порт. Попробуйте их все, потому что я считаю, что вы можете перенаправить один порт на другой в Tomcat.
источник