Eine detaillierte Einführung in die Tomcat-Verzeichnisstruktur

Eine detaillierte Einführung in die Tomcat-Verzeichnisstruktur

Öffnen Sie das dekomprimierte Verzeichnis von Tomcat und Sie sehen die folgende Verzeichnisstruktur:

1. Tomcats Bin-Verzeichnis:

Das Bin-Verzeichnis wird hauptsächlich zum Speichern von Tomcat-Befehlen verwendet, die in zwei Kategorien unterteilt sind, von denen eine mit .sh (Linux-Befehle) und die andere mit .bat (Windows-Befehle) endet.

Hier werden viele Umgebungsvariablen festgelegt, beispielsweise der JDK-Pfad und der Tomcat-Pfad.

startup wird zum Starten von Tomcat verwendet

shutdown wird zum Herunterfahren von Tomcat verwendet.

Ändern Sie Catalina, um den Speicher von Tomcat festzulegen

2.Tomcats Conf-Verzeichnis:

Das Verzeichnis „conf“ wird hauptsächlich zum Speichern einiger Konfigurationsdateien von Tomcat verwendet.

server.xml kann die Portnummer, den Domänennamen oder die IP, das standardmäßig geladene Projekt und die Anforderungscodierung festlegen

web.xml kann die von Tomcat unterstützten Dateitypen festlegen

context.xml kann zum Konfigurieren von Datenquellen und dergleichen verwendet werden

tomcat-users.xml dient zur Konfiguration und Verwaltung von Tomcat-Benutzern und -Berechtigungen

Sie können das standardmäßig geladene Projekt im Catalina-Verzeichnis festlegen

3.Tomcats Lib-Verzeichnis:

Das Lib-Verzeichnis wird hauptsächlich zum Speichern von JAR-Paketen verwendet, die beim Ausführen von Tomcat geladen werden müssen.

Beispielsweise können wir das JDBC-Paket für die Verbindung mit der Datenbank zum Lib-Verzeichnis hinzufügen.

4.Tomcats Protokollverzeichnis:

Das Protokollverzeichnis wird zum Speichern der von Tomcat während des Betriebs generierten Protokolldateien verwendet, insbesondere der auf der Konsole ausgegebenen Protokolle. (Das Löschen hat keinen Einfluss auf den Betrieb von Tomcat.)

In der Windows-Umgebung befindet sich das Konsolenausgabeprotokoll in der Datei catalina.xxxx-xx-xx.log

In der Linux-Umgebung befindet sich das Konsolenausgabeprotokoll in der Datei catalina.out

5.temp:

Das Temp-Verzeichnis wird zum Speichern temporärer Dateien verwendet, die von Tomcat während des Betriebs generiert werden. (Das Löschen hat keinen Einfluss auf den Betrieb von Tomcat.)

6.Tomcats Webapps-Verzeichnis:

Das Verzeichnis „webapps“ wird zum Speichern von Anwendungen verwendet. Beim Start von Tomcat werden die Anwendungen im Verzeichnis „webapps“ geladen. Anwendungen können in Form von Ordnern, War-Paketen oder JAR-Paketen veröffentlicht werden.

Natürlich können Sie die Anwendung auch an beliebiger Stelle auf der Festplatte platzieren und in der Konfigurationsdatei abbilden.

7.Tomcats Arbeitsverzeichnis:

Das Arbeitsverzeichnis wird zum Speichern kompilierter Dateien während der Tomcat-Laufzeit verwendet, beispielsweise kompilierte JSP-Dateien.

Leeren Sie das Arbeitsverzeichnis und starten Sie Tomcat neu, um den Cache zu leeren.

Der obige Inhalt ist eine detaillierte Einführung in die Tomcat-Verzeichnisstruktur. Weitere Artikel zur Tomcat-Verzeichnisstruktur finden Sie in den entsprechenden Artikeln unten.

Das könnte Sie auch interessieren:
  • Diagramm des Tutorials zur Tomcat-Architektur und Plugin-Konfiguration
  • Einführung in die Tomcat-Verzeichnisstruktur_PowerNode Java Academy
  • Tomcat-Webanwendungsverzeichnisstruktur_PowerNode Java Academy
  • Eine kurze Einführung in die Gesamtstruktur von Tomcat

<<:  Detaillierte Erläuterung des kostenlosen MySql 5.7.17-Installationskonfigurationstutorials

>>:  JS+CSS zur Realisierung einer dynamischen Uhr

Artikel empfehlen

Einführung in die Apache-Bereitstellung von https in der Kryptografie

Inhaltsverzeichnis Zweck Experimentelle Umgebung ...

vsCode generiert Vue-Vorlagen mit einem Klick

1. Verwenden Sie die Tastenkombination Strg + Ums...

Vergleichende Analyse von MySQL Binlog-Protokollverarbeitungstools

Inhaltsverzeichnis Kanal Maxwell Datenbus Datenüb...

Flex-Layout realisiert linken Textüberlauf und lässt rechte Textanpassung aus

Ich möchte eine Situation erreichen, in der die B...

So lösen Sie das Problem ERROR 2003 (HY000) beim Starten von MySQL

1. Problembeschreibung Beim Starten von MySQL tri...

So erstellen Sie ein ELK-Protokollsystem basierend auf Docker

Hintergrundanforderungen: Mit zunehmender Größe d...

So ändern Sie den Hostnamen in Linux

1. Den aktuellen Hostnamen anzeigen [root@fangjia...

So ändern Sie die Zeitzone und die Uhrzeit im Ubuntu-System

Auf einem Linux-Computer gibt es zwei Zeitzonen: ...

JavaScript implementiert die Kontrollkästchenauswahlfunktion

In diesem Artikelbeispiel wird der spezifische Ja...

Beispiel zum schnellen Löschen einer 2T-Tabelle in MySQL in Innodb

Vorwort Dieser Artikel stellt hauptsächlich den r...

MySQL5.6.31 winx64.zip Installations- und Konfigurationstutorial

#1. Herunterladen # #2. Entpacken Sie die Datei l...

JavaScript implementiert einen langen Bild-Scroll-Effekt

In diesem Artikel wird der spezifische Code für d...

Praktische Methode zum Löschen verknüpfter Tabellen in MySQL

In der MySQL-Datenbank können Tabellen, nachdem s...