我想在WAR文件中指定Java Web应用程序的根上下文。如何使用web-app
文件中的有效web.xml
XML来执行此操作?
哦,是的,我想以应用程序服务器无关的方式执行此操作。
答案 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>