如何在 web.xml 中的<Web-app> 标记中指定根上下文?
我想在我的WAR文件中指定我的Java Web应用程序的根上下文。如何在文件中使用有效的 XML 执行此操作?web-app
web.xml
哦,是的,我想以与应用程序服务器无关的方式执行此操作。
我想在我的WAR文件中指定我的Java Web应用程序的根上下文。如何在文件中使用有效的 XML 执行此操作?web-app
web.xml
哦,是的,我想以与应用程序服务器无关的方式执行此操作。
这不能以与应用程序服务器无关的方式完成。上下文根不是标准 web.xml文件的一部分。它是在部署应用时指定的,也可以在特定于应用服务器的描述符中指定的。
注意:上述内容适用于部署 WAR 文件。EAR 文件是一个不同的故事,上下文可以指定为应用程序部署描述符.xml部分。
你可以在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>