Próbuję połączyć się localhost
za pośrednictwem mojej przeglądarki, aby dowiedzieć się czegoś o Apache Tomcat.
Kiedy próbowałem połączyć się z localhost przez Firefox, nie mogłem; kiedy próbowałem przez Internet Explorera, mogłem pierwszy raz, ale nie później.
Korzystam z systemu Windows 7 i zmieniłem plik hosts na localhost 127.0.0.1
. Mogę pomyślnie pingować localhost i 127.0.0.1
.
Próbowałem wyłączyć program antywirusowy i zaporę systemu Windows, ale bezskutecznie.
Co ja robię źle?
Odpowiedzi:
Twój problem pochodzi z konfiguracji Tomcat i Apache.
Po wpisaniu
localhost
do programu Internet Explorer automatycznie zakłada, że łączysz się z portem 80.Musisz upewnić się, że Apache jest poprawnie skonfigurowany do pracy z Tomcat.
Możesz także wypróbować swój serwer tomcat, łącząc się z:
To znaczy, dodaj numer portu, dla którego skonfigurowałeś TomCat po dwukropku… Spróbuj
http://localhost:8080
na początek.źródło
Uruchom
tasklist
z wiersza polecenia i zanotuj identyfikator procesu TomcatUruchom
netstat -noa
i poszukaj identyfikatora procesu zanotowanego powyżej. Druga kolumna powinna pokazywać coś podobnego0.0.0.0:xxxxx
. Jeśli jest tutaj wpis identyfikatora procesu dla Tomcat, to Tomcat zdecydowanie nasłuchuje połączeń. Jeśli nie, Tomcat jest zepsuty i być może trzeba go zainstalować ponownie lub zanurzyć się w dziennikach Tomcat (ponieważ wydaje się, że działa, ale nie słucha poprawnie).Identyfikator procesu może zawierać kilka wpisów, z których każdy podaje inny port. Wypróbuj je wszystkie, ponieważ uważam, że możesz przekierować jeden port do drugiego w Tomcat.
źródło