Tomcat startet nicht: java.net.BindException: Die angeforderte Adresse kann nicht zugewiesen werden

8

Wenn ich meine Locale-Instanz von Tomcat starte, erhalte ich den folgenden Fehler:

%Vor%

Ich habe in Foren gesehen, dass Leute das gleiche Problem hatten. Netstat zeigt die Ports 8080, 8005 oder 8009 nicht an. Ich habe versucht, den Port zu ändern, aber ich bekomme den gleichen Fehler. Ich habe auch die Hosts-Datei überprüft Windows \ System32 \ drivers \ etc und die Zeile

%Vor%

ist nicht kommentiert. Ich habe nichts in server.xml geändert und seit gestern kann ich es nicht zum Laufen bringen. Irgendwelche Ideen?

BEARBEITEN:

%Vor%

Danke für Ihre Hilfe

    
gajo 24.05.2012, 08:55
quelle

7 Antworten

8

Ich habe das durch Angabe von

gelöst

<Server address="0.0.0.0" port="8005" shutdown="SHUTDOWN">

unter conf / server.xml.

    
Evgeniy Philippov 12.07.2014 12:39
quelle
6

die IP Ihres Servers wurde geändert (gerade IP von anderen Netzwerkkarten, die Sie nicht verwenden) und Sie müssen bearbeiten.

%Vor%     
mehdi 10.11.2015 11:01
quelle
3

In meinem Fall war es das Problem mit der Hosts-Datei (Windows). Eigentlich hatte ich von Anfang an folgenden Eintrag darin ...     172.16.xxx.yyy localhost

Vor etwa zwei Wochen wurde in unserer Firma eine physische Server- und Netzwerk-Domain-Split-Aktivität ausgeführt, die die IPs aller Maschinen änderte. Hier, mein Yyy wurde geändert.

Als ich meine IP bearbeitet habe, war der Fehler weg. Danke Saurabh Chande dafür.

    
Prasanna Mondkar 01.10.2015 14:03
quelle
2

Ich habe es geschafft, dies zu lösen.

Ich hatte das gleiche Problem mit dem lokalen Tomcat in Eclipse (es würde nicht starten, weil es tomcat.bin nicht finden konnte). Ich habe mit der rechten Maustaste auf den Tomcat-Server auf der Registerkarte Server in Eclipse geklickt und auf Eigenschaften geklickt. Unter Allgemeine Eigenschaften gibt es eine Schaltfläche "Standort wechseln". Früher zeigte es bei Eclipse auf lokalen Tomcat, aber mit diesem Knopf änderte es den Ordner in Laufwerk C, wo die eigentliche Tomcat-Installation ist. Jetzt arbeitet Tomcat sowohl in Eclipse als auch in localy.

    
gajo 24.07.2012 12:27
quelle
2

Die wahrscheinlichste Ursache ist: Ihre IP-Adresse für localhost ist in der Host-Datei nicht korrekt konfiguriert. Überprüfen Sie die Host-Datei: run: system32: Treiber: etc: host Öffnen Sie diese Host-Datei in Editor

Behalten Sie diese localhost-Zeile als erste Zeile in der Host-Datei. Schließ alles. Löschen Sie den Server aus Eclipse und konfigurieren Sie ihn neu. Es sollte helfen.

    
Saurabh M. Chande 22.01.2014 10:03
quelle
0

Ich hatte dieses Problem auf einem Server, wenn die Berechtigungen für die hosts-Datei nicht korrekt eingerichtet waren

Running chmod 644 hosts hat das Problem behoben.

    
Chic 12.02.2016 14:40
quelle
0

Schritt 1: Gehe zu C: \ Windows \ System32 \ drivers \ etc

Schritt 2:

finde die Datei hosts und öffne sie mit dem Editor im Admin-Modus

Schritt 3:

Ersetze local host ip mit 127.0.0.1

Beispiel

%Vor%

Schritt 4:

speichern Sie diese Datei und führen Sie den Server aus

    
nishanth pgm 09.02.2017 06:38
quelle

Tags und Links