Erläuterung zur Verwendung und Änderung des Standard-Programmveröffentlichungspfads von Tomcat

Erläuterung zur Verwendung und Änderung des Standard-Programmveröffentlichungspfads von Tomcat

Der standardmäßige Programmveröffentlichungspfad von Tomcat7 ist Tomcat/WebApps/ROOT/.

Beispiel

Wenn ich beispielsweise eine JSP-Datei im Pfad tomcat/webapps/ROOT/ erstelle, kann ich direkt die URL verwenden:

http://localhost:8080/index.jsp

Kommen Sie vorbei.

Wenn ich beispielsweise Funktionen zum Hoch- und Herunterladen von Dateien ausführe, kann ich unter ROOT einen neuen Ordner „FileUpload“ erstellen, den Pfad der hochgeladenen Datei auf diesen Ordner festlegen und dann eine Datei test.txt hochladen. Wenn ich die Downloadfunktion ausführe, klicke ich auf die Download-Schaltfläche der Datei, um direkt eine URL auf der Webseite zu öffnen:

http://localhost:8080/FileUpload/test.txt

Überarbeiten

Öffnen Sie tomcat/conf/server.xml. Dort finden Sie den folgenden Code:

   <Hostname="localhost" appBase="webapps"
      unpackWARs="true" autoDeploy="true">
    <!-- SingleSignOn-Ventil, gemeinsame Authentifizierung zwischen Webanwendungen
       Dokumentation unter: /docs/config/valve.html -->
    <!--
    <Valve-Klassenname="org.apache.catalina.authenticator.SingleSignOn" />
    -->
    <!-- Beispiel: Das Zugriffsprotokoll verarbeitet alle Daten.
       Dokumentation unter: /docs/config/valve.html
       Hinweis: Das verwendete Muster entspricht der Verwendung von pattern="common" -->
    <Valve-Klassenname="org.apache.catalina.valves.AccessLogValve" Verzeichnis="Protokolle"
        Präfix="localhost_access_log." Suffix=".txt"
        Muster="%h %l %u %t &quot;%r&quot; %s %b" />
   </Host>

Name ist die lokale Zugriffsadresse und appBase die übergeordnete Adresse des Projekts. Beide können geändert werden. Fügen Sie die folgenden Tags zwischen den Host-Tags hinzu

<Kontextpfad="" docBase="Beispiel" debug="0" reloadable="true" />

Dabei ist path der Name des virtuellen Verzeichnisses. Sobald Sie die IP-Adresse eingeben, wird die Homepage angezeigt. docBase ist der Pfad des virtuellen Verzeichnisses. Der Standardwert ist tomcat/webapps/ROOT/. Wir ändern ihn in docBase="example". Zu diesem Zeitpunkt hat example die gleiche Funktion wie ROOT!

Missionserfolg

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:
  • Analyse und Lösung des abnormalen Problems beim Laden von JAR in Tomcat
  • Detailliertes Verständnis und vergleichende Analyse der Server Apache, Tomcat und Nginx
  • Erläuterung verschiedener Möglichkeiten zum Ausführen von Tomcat unter Linux
  • So richten Sie virtuelle Verzeichnisse ein und konfigurieren virtuelle Pfade in Tomcat 7.0
  • Erklärung zur Verwendung von Tomcat mit IDEA Remote Debug
  • Tomcat verwendet Log4j zur Ausgabe des catalina.out-Protokolls
  • Connector-Konfiguration in Tomcat
  • Detaillierte Schritte zum Importieren von Eclipse-Projekten in IDEA und zum Bereitstellen in Tomcat
  • Detaillierte Erläuterung zur Lösung des Konflikts von Projekt-URLs, der durch das Festlegen des Standardpfads von Tomcat verursacht wird
  • Lösung für den Fall, dass der Tomcat-Server tomcat7w.exe nicht öffnen kann

<<:  Detaillierte Zusammenfassung von MySQL und verbindungsbezogenen Timeouts

>>:  Detaillierte Erläuterung des zeitaufwändigen SQL-Beispiels für MySQL-Datensätze

Artikel empfehlen

WebWorker kapselt JavaScript-Sandbox-Details

Inhaltsverzeichnis 1. Szenario 2. Implementieren ...

W3C Tutorial (4): W3C XHTML Aktivitäten

HTML ist eine Hybridsprache, die zum Veröffentlic...

So fügen Sie einen Docker-Port hinzu und erhalten eine Docker-Datei

Holen Sie sich das Dockerfile aus dem Docker-Imag...

Umfassende Analyse der Isolationsebenen in MySQL

Wenn die Datenbank gleichzeitig denselben Datenst...

So bringen Sie Ihren Browser dazu, mit JavaScript zu sprechen

Inhaltsverzeichnis 1. Das einfachste Beispiel 2. ...

MySQL 8.x MSI-Version Installations-Tutorial mit Bildern und Text

1. MySQL herunterladen Offizielle Website-Downloa...

Vue3 realisiert den Bildlupeneffekt

In diesem Artikelbeispiel wird der spezifische Co...

Anweisungen zum Erlernen von Vue

Inhaltsverzeichnis 1. v-Text (v-Befehlsname = „Va...

Eine einfache Erklärung der parallelen MySQL-Replikation

1. Hintergrund der parallelen Replikation Zunächs...