Beheben Sie das Problem, dass beim Herunterfahren von Tomcat mit shutdown.bat auch andere Tomcats heruntergefahren werden.

Beheben Sie das Problem, dass beim Herunterfahren von Tomcat mit shutdown.bat auch andere Tomcats heruntergefahren werden.

Die Datei shutdown.bat enthält einen Satz

wenn nicht "%CATALINA_HOME%" == "" gehe zu gotHome

Bei der Ausführung des Shutdown-Befehls sucht das Programm nach CATALINA_HOME. Das heißt, wenn der durch die Umgebungsvariable konfigurierte Pfad nicht leer ist, wird dieser ausgeführt, andernfalls wird " set CATALINA_HOME=%CURRENT_DIR% ", also der aktuelle Pfad zugewiesen.

Die Lösung besteht darin,

wenn nicht "%CATALINA_HOME%" == "" gehe zu gotHome

Fügen Sie davor rem hinzu, um es auszukommentieren, sodass bei jeder Ausführung des Befehls nur der aktuelle Pfad bearbeitet wird.

Im Augenblick:

rem wenn nicht "%CATALINA_HOME%" == "" gehe zu gotHome

Wenn die Portkonfiguration zum Starten von Tomcat ungültig ist (Adresse wird bereits verwendet), fügen Sie an dieser Stelle in startup.bat rem hinzu.

Wie in der Abbildung gezeigt:

Zusammenfassen

Das Obige habe ich Ihnen vorgestellt, um das Problem zu lösen, dass das Herunterfahren von Tomcat mit shutdown.bat andere Tomcats herunterfährt. Ich hoffe, es wird Ihnen helfen. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und ich werde Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken!

Das könnte Sie auch interessieren:
  • So steuern Sie den Start und das Herunterfahren von Tomcat in Asp.net
  • So starten/stoppen Sie den Tomcat-Server in Java
  • Java-Code schließt das Tomcat-Programm und analysiert die Probleme
  • Ein Bugfix für Tomcats automatisches Herunterfahren

<<:  Eine kurze Diskussion über die Indexseitenstruktur, den Einfügepuffer und den adaptiven Hash-Index von InnoDB

>>:  Detaillierte Erläuterung der Architektur und Funktionen von InnoDB (Zusammenfassung der Lesehinweise zur InnoDB-Speicher-Engine)

Artikel empfehlen

5 Möglichkeiten, um festzustellen, ob ein Objekt in JS ein leeres Objekt ist

1. Konvertieren Sie das JSON-Objekt in eine JSON-...

Schritte für Docker zum Erstellen eines eigenen lokalen Image-Repositorys

1. Umgebung und Vorbereitung 1. Ubuntu 14.04 2.Do...

MySQL 8.0.12 Einfaches Installations-Tutorial

In diesem Artikel finden Sie das Installations-Tu...

Verwenden Sie das Firebug-Tool, um die Seite auf dem iPad zu debuggen

Wie debuggt man eine Seite auf dem iPad? Wenn Sie ...

Der gesamte Prozessdatensatz der rekursiven Komponentenkapselung von Vue3

Inhaltsverzeichnis Vorwort 1. Rekursive Komponent...

Docker+Gitlab+Jenkins erstellt automatisierte Bereitstellung von Grund auf

Inhaltsverzeichnis Vorwort: 1. Docker installiere...

MySQL-Cursor-Prinzip und Analyse von Anwendungsbeispielen

Dieser Artikel erläutert anhand von Beispielen di...

Detaillierte Erklärung der berechneten Eigenschaften in Vue

Inhaltsverzeichnis Interpolationsausdrücke Method...

Die Fallstricke bei der Bereitstellung von Angular-Projekten in Nginx

Wenn man online nach Methoden sucht, um Angular -...

Teilen Sie einige ungewöhnliche, aber nützliche JS-Techniken

Vorwort Programmiersprachen enthalten normalerwei...

So stellen Sie mit C++ eine Verbindung zu MySQL her

C++ stellt zu Ihrer Information eine Verbindung z...

Beispielanalyse des Prinzips und der Lösung des MySQL-Gleitreihenfolgeproblems

Dieser Artikel erläutert anhand von Beispielen da...