Dieser Artikel stellt Ihnen hauptsächlich die Prinzipien von catalina.bat in Tomcat im Detail vor. Er bietet einen gewissen Referenz-Lernwert für alle, die ihn beim Lernen oder Arbeiten benötigen Lass es uns mit dem untenstehenden Herausgeber lernen.
Vorwort
Dieser Artikel gibt Ihnen hauptsächlich eine detaillierte Analyse der relevanten Inhalte zum catalina.bat-Prinzip in Tomcat und teilt sie mit Ihre Referenz und Ihr Studium. Im Folgenden gibt es nicht viel zu sagen. Werfen wir einen Blick auf die ausführliche Einführung.
Der eigentliche Start von Tomcat wird in catalina.bat eingestellt und gestartet. Startup.bat findet einfach catalina.bat und führt catalina.bat aus, um tomat zu starten. Lassen Sie uns catalina.bat analysieren
Überprüfen Sie die Umgebungsvariable CATALINA_HOME
Überprüfen Stellen Sie sicher, dass die CATALINA_HOME-Einstellung korrekt ist. Wenn nicht, setzen Sie die Umgebungsvariable CATALINA_HOME zurück.
Wenn catalina.bat nicht im CATALINA_HOMEbin-Verzeichnis gefunden wird, wird es beendet (dies wird hier grundsätzlich nicht passieren, es sei denn, catalina.bat befindet sich nicht im Bin-Verzeichnis von Tomcat)
Umgebungsvariablen festlegen
1. Suchen Sie in CATALINA_BASE und CATALINA_BASE nach setenv. bat-Datei im Verzeichnis und führen Sie sie aus. Wenn sie nicht gefunden wird, wird sie nicht ausgeführt.
2. Suchen Sie die Datei setclasspath.bat und führen Sie sie aus. Wenn sie nicht gefunden wird, beenden Sie sie.
setclasspath.bat legt Java-bezogene Umgebungsvariablen fest.
Tomcat-Protokollverwaltung
Fügen Sie tomcat-juli.jar zur Umgebungsvariablen classPath hinzu.
Und fügen Sie den Pfad der Protokollkonfigurationsdatei zur Umgebungsvariablen LOGGING_CONFIG hinzu
tomcat-juli.jar-Funktion
Apache Tomcat verfügt über eine eigene Implementierung von java.util . Dokumentieren Sie die Implementierung mehrerer Schlüsselelemente. Diese Implementierung heißt JULI. Die Kernkomponente der Implementierung ist ein angepasster LogManager, mit dem verschiedene Webanwendungen (und verschiedene Klassenlader) in Tomcat ausgeführt werden können. Es unterstützt die Konfiguration individueller Protokollkonfigurationen für Anwendungen. Wenn eine Webanwendung von innen deinstalliert wird, wird sie von Tomcat benachrichtigt, sodass die Klassen, auf die sie verweist, gelöscht werden können, um Speicherverluste zu vermeiden.
Konsoleninformationsausgabe
Die Ausgabe ist wie folgt:
Tomcat-Startklasse festlegen
Tomcat-Fernbedienung festlegen Debugging Relevante Parameter
Nachdem Sie die Remote-Debugging-Funktion aktiviert haben, konfigurieren Sie den Host und den Port in Eclipse. Anschließend kann Debug das Programm in Tomcat remote debuggen.
Andere Startmodi
Zusätzlich zum Remote-Debugging-Startmodus gibt es die folgenden Startmodi Modi
Daraus ist ersichtlich, dass catalina.bat beim Starten und Schließen von Tomcat aufgerufen wird.
Der Unterschied zwischen Ausführen und Starten besteht darin, ob Tomcat in einem neuen Fenster gestartet werden soll.
run wird in diesem Fenster ausgeführt.
Start ist das Öffnen eines neuen Fensters zur Ausführung.
Das obige ist der detaillierte Inhalt vonEinführung in das Funktionsprinzip von catalina.bat in Tomcat. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!