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

Kann über den Browser keine Verbindung zu localhost herstellen. Kann localhost anpingen

Ich versuche, über meinen Browser eine Verbindung zu localhost herzustellen, um etwas über Apache Tomcat zu lernen.

Als ich versuchte, über Firefox eine Verbindung zu localhost herzustellen, ging das nicht; als ich es über den Internet Explorer versuchte, ging es beim ersten Mal, aber danach nicht mehr.

Ich verwende Windows 7 und habe die hosts-Datei so geändert, dass localhost auf 127.0.0.1 zeigt. Ich kann localhost und 127.0.0.1 erfolgreich anpingen.

Ich habe versucht, mein Antivirusprogramm und meine Windows-Firewall zu deaktivieren, aber ohne Erfolg.

Was mache ich falsch?

Antworten (2)

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

Ihr Problem kommt von Ihren Tomcat- und Apache-Konfigurationen.

Wenn Sie localhost in den Internet Explorer eingeben, nimmt dieser automatisch an, dass Sie sich mit Port 80 verbinden.

Sie müssen sicherstellen, dass der Apache korrekt für die Zusammenarbeit mit Tomcat konfiguriert ist.

Sie können Ihren Tomcat-Server auch ausprobieren, indem Sie eine Verbindung zu:

http://localhost:portNumber

Das heißt, fügen Sie die Portnummer, für die Sie TomCat konfiguriert haben, nach einem Doppelpunkt ein… Versuchen Sie für den Anfang http://localhost:8080.

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

Führen Sie tasklist in der Eingabeaufforderung aus und notieren Sie die Prozess-ID für Tomcat

Führen Sie netstat -noa aus und suchen Sie nach der Prozess-ID, die Sie oben notiert haben. In der 2. Spalte sollten Sie etwas wie 0.0.0.0:xxxxx sehen. Wenn es hier einen Eintrag für die Prozess-ID für Tomcat gibt, dann lauscht Tomcat definitiv ordnungsgemäß nach Verbindungen. Wenn nicht, ist Tomcat defekt und Sie müssen ihn möglicherweise neu installieren oder in die Tomcat-Protokolle schauen (da er zwar zu laufen scheint, aber nicht richtig lauscht).

Möglicherweise gibt es mehrere 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.