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

Detailliertes Tutorial zum Bereitstellen von Apollo mit Docker

1. Einleitung Ich werde hier nicht näher auf Apol...

Vue-Komponenten Dynamische Komponenten detaillierte Erklärung

Inhaltsverzeichnis Zusammenfassen Zusammenfassen ...

Mysql-Optimierungstool (empfohlen)

Vorwort Als ich heute auf GitHub gestöbert habe, ...

Mobile Web-Bildschirmanpassung (rem)

Vorwort Ich habe vor Kurzem meine bisherigen Noti...

Web-Frontend-Entwicklung CSS-bezogene Teamzusammenarbeit

Die Frontend-Entwicklungsabteilung wächst, die Mi...

Docker erstellt Redis5.0 und mountet Daten

Inhaltsverzeichnis 1. Einfaches Einbinden persist...

Eine vollständige Liste der Meta-Tag-Einstellungen für Mobilgeräte

Vorwort Als ich zuvor das Front-End studierte, be...

Zwei Arten von Tab-Anwendungen im Webdesign

Heutzutage werden Registerkarten häufig im Webdes...

Detailliertes Tutorial zur Verwendung von stimulsoft.reports.js mit vue-cli

vue-cli verwendet stimulsoft.reports.js (Tutorial...

Dieser Artikel zeigt Ihnen das Prinzip der MySQL Master-Slave-Synchronisation

Inhaltsverzeichnis Kurze Analyse des MySQL Master...