Anwendung im Web-Root in Tomcat bereitstellen
Beim Bereitstellen von Kriegsdateien in Tomcat sind diese normalerweise über ein URL-Muster wie http zugänglich: //localhost:8080/war_name/application_name. Es gibt jedoch Fälle, in denen Sie möchten, dass Ihre Anwendung auf der Stammebene der Domäne zugänglich ist, ohne dass ein zusätzliches Verzeichnis erforderlich ist.
Um dies zu erreichen, gibt es zwei Hauptansätze.
Ändern der Konfiguration und Umbenennen der WAR-Datei
Eine Möglichkeit besteht darin, das bereits vorhandene ROOT-Verzeichnis von Tomcat zu entfernen und Ihre WAR-Datei umzubenennen Datei vor der Bereitstellung in ROOT.war. Dadurch wird die standardmäßige ROOT-Anwendung effektiv durch Ihre eigene WAR-Datei ersetzt.
Context Root in server.xml konfigurieren
Alternativ können Sie Ihre WAR-Datei unter einem anderen Namen bereitstellen , wie etwa kriegsname.war. Ändern Sie die Konfigurationsdatei conf/server.xml und fügen Sie das folgende Kontextstammverzeichnis im Verzeichnis
<Context path="" docBase="war_name" debug="0" reloadable="true"></Context>
Diese Konfiguration leitet den Standard-Root-Kontext zu Ihrer WAR-Datei um.
Der erste Ansatz ist einfacher, kann aber zusätzliche Änderungen erfordern; Der zweite Ansatz ist anpassbarer und ermöglicht Ihnen den Zugriff auf Ihre Anwendung unter einem anderen Namen. Wählen Sie die Methode, die Ihren Anforderungen am besten entspricht.
Das obige ist der detaillierte Inhalt vonWie kann ich eine Tomcat-Anwendung im Webstamm bereitstellen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!