Как указать корневой контекст в тегах <web-app> в web.xml? - PullRequest
56 голосов
/ 20 марта 2009

Я хотел бы указать корневой контекст моего веб-приложения на Java в моем файле WAR. Как я могу сделать это, используя действительный web-app XML в файле web.xml?

О, да, я бы хотел сделать это независимо от сервера приложений.

Ответы [ 2 ]

100 голосов
/ 20 марта 2009

Этого нельзя сделать независимым от сервера приложений. Корневой контекст не является частью стандартного файла web.xml. Он указывается либо при развертывании приложения, либо в специфическом дескрипторе сервера приложений.

Примечание: вышеизложенное относится к развертыванию файлов WAR. Файлы EAR - это отдельная история, и контекст можно указать как часть дескриптора развертывания application.xml .

0 голосов
/ 26 ноября 2018

Вы можете использовать это в web.xml.

<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>webapp-@context-root-value@</env-entry-value>
	</env-entry>
...