Detaillierte Erklärung der Lösung für den Absturz von Tomcat beim Doppelklicken auf startup.bat

Detaillierte Erklärung der Lösung für den Absturz von Tomcat beim Doppelklicken auf startup.bat

Als Programmierer, der gerade Tomcat gelernt hat, ist dies ein häufiger Fehler.

1. Problem mit Umgebungsvariablen

1.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
Die folgende Abbildung zeigt, dass die JDK-Konfiguration korrekt ist:

Bildbeschreibung hier einfügen

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.
Lösung:

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:
Hinweis: Der folgende Pfad sollte entsprechend Ihrem eigenen Installationspfad kopiert werden

SET JAVA_HOME=D:\jdk1.8.0_131 (Java-JDK-Verzeichnis)
SET TOMCAT_HOME=D:\Tomcat\apache-tomcat-9.0.40-windows-x64\apache-tomcat-9.0.40 (das Verzeichnis der dekomprimierten Tomcat-Datei)

Wie in der Abbildung gezeigt:

Bildbeschreibung hier einfügen

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)
SET TOMCAT_HOME=D:\Tomcat\apache-tomcat-9.0.40-windows-x64\apache-tomcat-9.0.40 (das Verzeichnis der dekomprimierten Tomcat-Datei)

Wie in der Abbildung gezeigt:

Bildbeschreibung hier einfügen

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.
Im Allgemeinen ist der Standardport von Tomcat 8080
Unter Windows drücken Sie Win+R, um cmd zu öffnen und geben Sie in der Befehlszeile ein

netstat -ano | findstr 8080

Um zu sehen, ob ein Prozess den Port derzeit belegt

Bildbeschreibung hier einfügen

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.

Bildbeschreibung hier einfügen

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.

Bildbeschreibung hier einfügen

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:
  • Ursachen und Lösungen für das Problem, dass Tomcat beim Starten abstürzt.bat
  • Wenn das Webprojekt in ein War-Paket gepackt und Tomcat bereitgestellt wird, wird die Datei startup.bat ausgeführt und die Bereitstellung schlägt direkt fehl. Eine schnelle Lösung
  • Lösung für das Problem, dass Tomcat nach dem Klicken auf startup.bat abstürzt.
  • Doppelklicken Sie, um die Datei startup.bat in Tomcat zu starten. Grund und Lösung
  • Mögliche Ursachen und Lösungen für den Absturz von Tomcat beim Ausführen von startup.bat

<<:  Lösen Sie das Problem, dass MySQL einen ungültigen Standardwert für den Fehler „operate_time“ meldet.

>>:  Details zu verschiedenen Schriftformaten in HTML-Webseiten

Artikel empfehlen

Detaillierte Erklärung zur Verwendung von Vue zum Laden von Wetterkomponenten

In diesem Artikel erfahren Sie, wie Sie mit Vue W...

Docker-Verbindung – MongoDB-Implementierungsprozess und Codebeispiele

Nachdem der Container gestartet wurde Melden Sie ...

Bringen Sie Ihnen bei, wie Sie ein React+Antd-Projekt von Grund auf erstellen

Bei den vorherigen Artikeln handelte es sich um m...

MySql 8.0.11-Winxp64 (kostenlose Installationsversion) Konfigurations-Tutorial

1. Entpacken Sie das Zip-Paket in das Installatio...

Einige etwas komplexere Verwendungsbeispielcodes in MySQL

Vorwort Ich glaube, dass die Syntax von MySQL nic...

So zeigen Sie den Startparameterbefehl „Docker Run“ an (empfohlen)

Verwenden Sie runlike, um die Docker Run-Startpar...

Tomcat verwendet Log4j zur Ausgabe des catalina.out-Protokolls

Das Standardprotokoll von Tomcat verwendet java.u...

So verwenden Sie die Vue3-Komponente zum asynchronen Laden von Daten Suspense

Inhaltsverzeichnis Vorwort Komponenten erstellen ...

So erstellen Sie schnell eine LNMP-Umgebung mit Docker (neueste Version)

Vorwort Tipp: Hier können Sie den ungefähren Inha...