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:
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:
Ü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 "%r" %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:
|
<<: Detaillierte Zusammenfassung von MySQL und verbindungsbezogenen Timeouts
>>: Detaillierte Erläuterung des zeitaufwändigen SQL-Beispiels für MySQL-Datensätze
Inhaltsverzeichnis 1. Szenario 2. Implementieren ...
Symptom Ich habe eine Crontab-Aufgabe auf einem C...
HTML ist eine Hybridsprache, die zum Veröffentlic...
Wenn Sie beim Erstellen einer Webseite eine besti...
Vorwort Beim Sichern der Datenbank wird eine voll...
Holen Sie sich das Dockerfile aus dem Docker-Imag...
Wenn die Datenbank gleichzeitig denselben Datenst...
Inhaltsverzeichnis 1. Das einfachste Beispiel 2. ...
Vorwort MySQL ist eine relationale Datenbank mit ...
Dieser Artikel beschreibt anhand eines Beispiels,...
1. MySQL herunterladen Offizielle Website-Downloa...
Vorwort Um Dateiberechtigungen im Terminal eines ...
In diesem Artikelbeispiel wird der spezifische Co...
Inhaltsverzeichnis 1. v-Text (v-Befehlsname = „Va...
1. Hintergrund der parallelen Replikation Zunächs...