Ich versuche, localhost
über meinen Browser eine Verbindung herzustellen, um etwas über Apache Tomcat zu lernen.
Als ich versuchte, über Firefox eine Verbindung zu localhost herzustellen, konnte ich nicht; Als ich es über Internet Explorer versuchte, konnte ich das erste Mal, aber nicht danach.
Ich verwende Windows 7 und habe die Hosts-Datei so geändert, dass sie auf localhost verweist 127.0.0.1
. Ich kann erfolgreich localhost und pingen 127.0.0.1
.
Ich habe versucht, mein Antivirenprogramm und meine Windows-Firewall auszuschalten, aber ohne Erfolg.
Was mache ich falsch?
Antworten:
Ihr Problem liegt in Ihren Tomcat- und Apache-Konfigurationen.
Wenn Sie
localhost
in Internet Explorer eingeben, wird automatisch davon ausgegangen, dass Sie eine Verbindung zu Port 80 herstellen.Sie müssen sicherstellen, dass Apache für die Arbeit mit Tomcat richtig konfiguriert ist.
Sie können Ihren Tomcat-Server auch ausprobieren, indem Sie eine Verbindung herstellen zu:
Fügen Sie nach einem Doppelpunkt die Portnummer hinzu, für die Sie TomCat konfiguriert haben. Versuchen Sie
http://localhost:8080
zunächst.quelle
Führen
tasklist
Sie die Eingabeaufforderung aus und notieren Sie sich die Prozess-ID für TomcatFühren
netstat -noa
Sie die oben angegebene Prozess-ID aus und suchen Sie sie. Die 2. Spalte sollte Ihnen so etwas zeigen0.0.0.0:xxxxx
. Wenn hier ein Eintrag für die Prozess-ID für Tomcat vorhanden ist, wartet Tomcat definitiv ordnungsgemäß auf Verbindungen. Wenn nicht, ist Tomcat defekt und Sie müssen es möglicherweise neu installieren oder in die Tomcat-Protokolle eintauchen (da es zu laufen scheint, aber nicht richtig zuhört).Möglicherweise gibt es einige Einträge für die Prozess-ID, die jeweils einen anderen Port angeben. Probieren Sie sie alle aus, denn ich glaube, Sie können in Tomcat einen Port an einen anderen weiterleiten.
quelle