【发布时间】:2013-04-19 10:34:15
【问题描述】:
我们最近切换到 Glassfish 3.1.2.2 并将几个 Web 应用程序打包为 war 文件。有时,这些应用程序所需的上下文根与文件名不同。
当我们使用 Weblogic 时,我们通过像这样在 weblogic.xml 中声明上下文根来实现这一点
<context-root>path/to/our/App</context-root>
我们注意到 glassfish-web.xml 中存在相同的标签。但是无论我们在那里定义什么,服务器总是将文件名确定为上下文根。
现在我们在 asadmin 实用程序中找到选项 --contextroot 允许我们在部署时覆盖文件名,但我们更愿意直接在存档本身中定义它,以便最终部署它的人不需要知道所需的上下文根。
有什么办法可以做到吗?
【问题讨论】:
标签: glassfish war asadmin contextroot