Ich möchte den Stammkontext meiner Java-Webanwendung in meiner WAR-Datei angeben. Wie kann ich dies mit gültigem web-app
-XML in einer web.xml
-Datei tun?
Oh, ja, ich möchte dies auf eine agnostische Weise des Anwendungsservers tun.
Dies kann nicht auf eine appserverunabhängige Weise erfolgen. Context root ist nicht Teil der Standarddatei web.xml. Sie wird entweder bei der Bereitstellung der App oder in einem spezifischen Anwendungsserver-Deskriptor angegeben.
Hinweis: das obige gilt für die Bereitstellung von WAR-Dateien. Bei EAR-Dateien handelt es sich um eine andere Geschichte. Der Kontext kann als Teil der Implementierungsbeschreibung application.xml angegeben werden .
Sie können dies in web.xml verwenden.
<env-entry>
<description>web app</description>
<env-entry-name>appCxtRoot</env-entry-name>
<env-entry-type>Java.lang.String</env-entry-type>
<env-entry-value>[email protected]@</env-entry-value>
</env-entry>