如何在web.xml中的<web-app>标记中指定根上下文?</web-app>

时间:2009-03-19 21:01:23

标签: java tomcat jboss jetty

我想在WAR文件中指定Java Web应用程序的根上下文。如何使用web-app文件中的有效web.xml XML来执行此操作?

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

2 个答案:

答案 0 :(得分:99)

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

注意:以上内容适用于部署WAR文件。 EAR文件是一个不同的故事,上下文可以指定为application.xml deployment descriptor

的一部分

答案 1 :(得分: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>

相关问题