59

我想在我的 WAR 文件中指定我的 Java Web 应用程序的根上下文。如何web-app在文件中使用有效的 XML 来做到这一点web.xml

哦,是的,我想以与应用程序服务器无关的方式执行此操作。

4

2 回答 2

107

这不能以与应用服务器无关的方式完成。上下文根不是标准 web.xml 文件的一部分。它可以在您部署应用程序时指定,也可以在应用服务器特定的描述符中指定。

注意:以上适用于部署 WAR 文件。EAR 文件是另一回事,上下文可以指定为application.xml 部署描述符的一部分。

于 2009-03-19T21:11:14.987 回答
0

您可以在 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>

于 2018-11-26T14:27:20.427 回答