Hallo, ich kann Tomcat 7 Server nicht von Eclipse aus starten.
Wenn ich von Eclipse aus starte, erhalte ich das folgende Fehlerprotokoll.
%Vor%Jetzt bekomme ich den folgenden Fehler.
%Vor%Der Admin-Port dient zum Empfangen von Admin-Befehlen und der HTTP-Port zum Empfangen von HTTP-Anfragen. Sie müssen verschiedene Ports verwenden. Was passiert ist: Der HTTP Connector konnte nicht gestartet werden, da der Server diesen Port bereits geöffnet hat. Ihr Browser / Client / was auch immer die Anfrage an den Admin-Port gesendet hat, der Server versteht HTTP nicht und protokolliert diesen Fehler.
Versuchen Sie, Tomcat an einem anderen Port neu zu installieren.
Der übliche Fehler besteht darin, den gleichen Shutdown- und Connector-Port in Ihrer server.xml
-Konfigurationsdatei zu verwenden.
Diese Ports sollten unterschiedlich sein und hier ist das richtige Beispiel:
%Vor%Standardmäßig hört Tomcat den Port 8005 für den SHUTDOWN-Befehl ab und sollte sich immer vom Connector-Port unterscheiden.
Wenn Ihr Port noch immer verwendet wird, versuchen Sie sudo lsof -i:8005
, um den Grund zu finden.
Was Sie tun können, ist, anstatt zu töten Prozess können Sie tomcat Verzeichnis / conf / server.xml, Hier können Sie Shutdown-Port (8005) zu einem anderen Port zu ändern. Ändern Sie auch den Standard-Port (8080) und den anderen Wert in "Anderer". Sie können also mehrere Instanzen Ihres Tomcat auf einem einzelnen Computer ausführen. Starten Sie Ihren Server neu (wenn das Problem weiterhin besteht) Erstellen Sie es in Eclipse neu.