wake-up-neo.net

Wie legen Sie den Stammkontext in Ihren <web-app> -Tags in web.xml fest?

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.

55
sewardrobert

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 .

99
cletus

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>

0
Perky