Als Programmierer, der gerade Tomcat gelernt hat, ist dies ein häufiger Fehler. 1. Problem mit Umgebungsvariablen1.1 Zunächst müssen Sie bestätigen, ob die Java-Umgebung richtig konfiguriert und das JDK korrekt installiert ist win+R, um cmd zu öffnen, geben Sie java oder javac ein Wenn nicht, lesen Sie die JDK-Installation und -Konfiguration. Wenn damit kein Problem besteht, lesen Sie weiter unten. 1.2 Bestätigen Sie die Umgebungsvariablenkonfiguration von Tomcat Bei der kostenlosen Installationsversion von Tomcat ist es beim Starten von Tomcat erforderlich, die Umgebungsvariablen und Konfigurationsinformationen zu lesen. Ohne diese Informationen können die Umgebungsvariablen nicht registriert werden, was zu einem Absturz führt. 1: Suchen Sie im Bin-Ordner des entpackten Tomcat nach startup.bat, klicken Sie mit der rechten Maustaste auf -> Bearbeiten. Fügen Sie oben in der Datei die folgenden beiden Zeilen hinzu: SET JAVA_HOME=D:\jdk1.8.0_131 (Java-JDK-Verzeichnis) Wie in der Abbildung gezeigt: 2. Suchen Sie im entpackten Tomcat-Bin-Ordner nach shutdown.bat und klicken Sie mit der rechten Maustaste auf „Bearbeiten“. Fügen Sie dem Kopf der Datei die folgenden beiden Zeilen hinzu: Hinweis: Der folgende Pfad sollte entsprechend Ihrem eigenen Installationspfad kopiert werden SET JAVA_HOME=D:\jdk1.8.0_131 (Java-JDK-Verzeichnis) Wie in der Abbildung gezeigt: Klicken Sie nach der Konfiguration einfach auf start.bat, um zu beginnen. 2. Problem der Hafenbelegung Wenn Sie sicher sind, dass kein Problem mit der Konfiguration der Umgebungsvariablen vorliegt, ist der Port möglicherweise belegt. netstat -ano | findstr 8080 Um zu sehen, ob ein Prozess den Port derzeit belegt Wenn Sie sehen, dass der Port belegt ist, können Sie anhand der PID (Prozess-ID) prüfen, welches Programm den Port belegt. Geben Sie in der Kommandozeile ein Aufgabenliste | findstr PID Hinweis: PID ist die Nummer in der letzten Spalte. Vergessen Sie bei der Eingabe des Befehls nicht das Leerzeichen. Nachdem Sie den Prozess gefunden haben, der den Port belegt, geben Sie in der Befehlszeile ein taskkill /f /t /im Prozessname Hinweis: Das Leerzeichen vor dem Schrägstrich bedeutet, dass es sich bei dem Prozessnamen um den gerade gefundenen Prozessnamen handelt. An diesem Punkt wird der Prozess, der den Port belegt, beendet. Doppelklicken Sie jetzt auf start.bat. Dann sollte kein Problem mehr auftreten. Dies ist das Ende dieses Artikels zur Lösung des Problems, dass Tomcat abstürzt, wenn Sie auf startup.bat doppelklicken. Weitere Informationen zum Absturz von Tomcat, wenn Sie auf startup.bat doppelklicken, finden Sie in den vorherigen Artikeln von 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen! Das könnte Sie auch interessieren:
|
>>: Details zu verschiedenen Schriftformaten in HTML-Webseiten
In diesem Artikel werden die Erstellung von MySQL...
Erstellen des Projekts Führen Sie die Befehlszeil...
In diesem Artikel erfahren Sie, wie Sie mit Vue W...
Im Internet finden sich zahlreiche Methoden, die ...
Nachdem der Container gestartet wurde Melden Sie ...
1. MySQL installieren # Laden Sie MySQL im Docker...
Bei den vorherigen Artikeln handelte es sich um m...
1. Entpacken Sie das Zip-Paket in das Installatio...
Vorwort Ich glaube, dass die Syntax von MySQL nic...
Verwenden Sie runlike, um die Docker Run-Startpar...
Indexdefinition: Es handelt sich um eine separate...
Das Standardprotokoll von Tomcat verwendet java.u...
Inhaltsverzeichnis Vorwort Komponenten erstellen ...
Textkürzung mit CSS Beachten Sie den folgenden Co...
Vorwort Tipp: Hier können Sie den ungefähren Inha...