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

Installationsmethode für mysql-8.0.17-winx64 unter Windows 10

1. Von der offiziellen Website herunterladen und ...

Einfaches Setup von VMware ESXi6.7 (mit Bildern und Text)

1. Einführung in VMware vSphere VMware vSphere is...

HTML-Grundstruktur_Powernode Java Academy

Wenn wir lernen, Webseiten zu entwickeln, ist das...

Implementierung der Docker-Compose-Bereitstellung des ZK+Kafka+Storm-Clusters

Übersicht über die Clusterbereitstellung 172.22.1...

Beispielcode zur Implementierung eines Waben-/Sechseckatlas mit CSS

Ich weiß nicht warum, aber UI gestaltet gerne Wab...

So wählen Sie die Transaktionsisolationsebene in einem MySQL-Projekt

Einführung Beginnen wir mit unserem Inhalt. Ich g...

Anleitung zum Zurücksetzen des MySQL/MariaDB-Root-Passworts

Vorwort Vergessene Passwörter sind ein Problem, d...