So legen Sie den Kontextpfad einer Webanwendung in Tomcat 7.0 fest

Weiß ich, dass ich umbenannt werden kann meine webapp (oder es war-Datei) zu ROOT aber das ist eine schreckliche Art und Weise, es zu tun, IMHO. Nun ich habe die tomcat-doc & es sagt

Ist es NICHT empfehlenswert, um Elemente zu platzieren, die direkt in die
server.xml-Datei

Also versuchte ich, es zu tun eine andere Methode, die er vorschlug.

Einzelnen Context-Elemente können explizit definiert werden: In einer
einzelnen Datei an /META-INF/context.xml innerhalb der Anwendung Dateien.

So habe ich eine /META-INF/context.xml mit dem folgenden code,

<?xml version="1.0" encoding="UTF-8"?>
<Context antiJARLocking="true" path="/"/>

Aber nach der Installation wenn ich Neustart der server, die es noch nicht zum laden der Kontext auf "/", es noch geladen ist es mit der "/<WEB_APP_NAME>"

Alle Hinweise hilfreich.

Kommentar zu dem Problem - Öffnen
Der Grund "Es wird NICHT empfohlen, um Elemente zu platzieren, die direkt in die server.xml Datei" in die Dokumentation folgt im nächsten Satz: "Dies ist, weil es macht änderung der Context-Konfiguration mehr invasive, da die wichtigsten conf/server.xml Datei kann nicht geladen werden, ohne Neustart von Tomcat." Die akzeptierten Antworten unten direkt das problem löst, aber wenn Sie wahrscheinlich nicht, ändern Sie diesen Pfad wieder oder Neustarts sind nicht zu störend ist, ändern Sie die server.xml scheint nicht alle unvernünftig. Kommentarautor: rimsky

InformationsquelleAutor der Frage Chantz | 2011-09-01

Schreibe einen Kommentar