So richten Sie virtuelle Verzeichnisse ein und konfigurieren virtuelle Pfade in Tomcat 7.0

So richten Sie virtuelle Verzeichnisse ein und konfigurieren virtuelle Pfade in Tomcat 7.0

Tomcat7.0 legt virtuelles Verzeichnis fest

(1) Derzeit werden unsere Websites im Standardverzeichnis platziert: tomcat/webapps/. In einigen Fällen müssen wir die Site jedoch in andere Verzeichnisse verschieben, beispielsweise: Auf der Festplatte, auf der sich Tomcat befindet, ist nicht genügend Speicherplatz vorhanden.

Oder Sie möchten das Projekt zur einheitlichen Verwaltung in einem bestimmten Verzeichnis statt im Standardverzeichnis ablegen.

(2) Dann verwenden wir die heutige Methode, um dieses Problem zu lösen (ändern Sie auch die Datei config/server.xml):

(3) Suchen Sie die Datei server.xml gemäß dem Bild unten (öffnen Sie config-----server.xml im Editor).

(4) Scrollen Sie nach dem Öffnen nach unten und suchen Sie den HOST

Der rot eingekreiste Teil ist das, was Sie hinzufügen müssen

<Context> stellt eine einzelne Webanwendung dar, die auf <Host> ausgeführt wird

Ein <Host> kann mehrere <Context>-Elemente haben. Jede Webanwendung muss einen eindeutigen URL-Pfad haben, der im Pfadattribut von <Context> festgelegt ist.

Attribute des <Context> -Elements:

path: Gibt den URL-Eintrag für den Zugriff auf die Webanwendung an. Der Pfad muss mit "/" beginnen, sonst wird ein Fehler gemeldet.

docBase: Gibt den Dateipfad der Webanwendung an. Sie können einen absoluten oder relativen Pfad relativ zum appBase-Attribut von <Host> angeben. Wenn die Webanwendung eine offene Verzeichnisstruktur verwendet, geben Sie das Stammverzeichnis der Webanwendung an. Wenn die Webanwendung eine War-Datei ist, geben Sie den Pfad der War-Datei an.

reloadable: Wenn diese Eigenschaft auf true gesetzt ist, überwacht der Tomcat-Server während der Ausführung Änderungen an Klassendateien in den Verzeichnissen WEB-INF/classes und WEB-INF/lib. Wenn der Server feststellt, dass eine Klassendatei aktualisiert wurde, lädt er die Webanwendung automatisch neu.

Das Setzen des Attributs „reloadable“ auf „true“ während der Entwicklungsphase hilft beim Debuggen von Servlets und anderen Klassendateien, erhöht jedoch die Serverlast. Es wird empfohlen, „reloadable“ während der Entwicklungs- und Speicherphase einer Webanwendung auf „false“ zu setzen.

Geben Sie beispielsweise in meiner Adressleiste „ localhost:8080/lecheng “ ein.

OK! Klicken Sie hier für einen erfolgreichen Besuch!

Zusammenfassen

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, dass der Inhalt dieses Artikels einen gewissen Lernwert für Ihr Studium oder Ihre Arbeit hat. Vielen Dank für Ihre Unterstützung von 123WORDPRESS.COM. Wenn Sie mehr darüber erfahren möchten, schauen Sie sich bitte die folgenden Links an

Das könnte Sie auch interessieren:
  • So installieren und konfigurieren Sie Tomcat9 in Centos7 und richten es für den automatischen Start ein
  • Tutorial zur Hot-Deployment-Konfiguration von IntelliJ IDEA Tomcat
  • So konfigurieren Sie Tomcat für den Zugriff sowohl über http als auch über https
  • So konfigurieren Sie Tomcat mit dem Alibaba Cloud-HTTP-Zertifikat
  • Erläuterung zur Optimierung der Tomcat+MySQL-Konfiguration mit hoher Parallelität
  • Spring Boot passt die integrierte Tomcat-Containerinstanz an und optimiert sie
  • So optimieren Sie das eingebettete Tomcat-Beispiel in Spring Boot
  • Detaillierte Erläuterung der Tomcat-Konfigurations- und Optimierungslösungen

<<:  So beheben Sie den MySQL-Fehler 10061

>>:  React tsx generiert einen zufälligen Bestätigungscode

Artikel empfehlen

Div in HTML ausblenden Tabelle ausblenden TABLE- oder DIV-Inhalt im CSS-Stil

Ich habe heute Abend ein Problem gelöst, das mich...

Detaillierte Erklärung der Gründe, warum MySQL-Verbindungen hängen bleiben

Inhaltsverzeichnis 1. Hintergrund Architektur Pro...

Lassen Sie uns über das v-on-Parameterproblem in Vue sprechen

Verwendung von v-on:clock in Vue Ich lerne derzei...

Detaillierte Erklärung der Vue-Anmeldung und -Abmeldung

Inhaltsverzeichnis Login-Geschäftsprozess Impleme...

So konfigurieren Sie Nginx, um die Zugriffshäufigkeit derselben IP zu begrenzen

1. Fügen Sie den folgenden Code zu http{} in ngin...

Objektorientierte JavaScript-Implementierung eines Lupengehäuses

In diesem Artikel wird der spezifische Code der o...

Informationen zur Installation von Homebrew auf dem Mac

Vor kurzem hat Xiao Ming einen neuen Mac gekauft ...

Ein Artikel bringt Ihnen bei, sauberen JavaScript-Code zu schreiben

Inhaltsverzeichnis 1. Variablen Verwenden Sie aus...

Eine kurze Erläuterung zur Verwendung von Slots in Vue

Definition und Verwendung: Verwenden Sie die Slot...

CSS3-Mauszeiger-Übergangszoomeffekt

Das Folgende ist ein Bild-Zoom-Effekt, der in rei...

Lösung für das Root-Passwort-Anmeldeproblem in MySQL 5.7

Nachdem ich herausgefunden hatte, dass der vorher...