Tomcat支持仅使用上下文描述符部署WebApp,当将其放入正确的目录时,可以覆盖context-params并指向要运行的实际WAR文件。这些上下文描述看起来像......
<Context
reloadable="true"
docBase="/Users/bobk/work/workspace/xproject/dist/xproject.war">
<Parameter
name="ATGRestURLPrefix"
value="http://bobk-mbp.local:8180/rest/bean/"
type="java.lang.String"
override="false" />
</Context>
我们在这里运行JBoss 5并且我已经阅读了文档,并且无法在JBoss环境中找到这样做的方法。在JBoss 5中,我唯一的选择似乎是直接将WAR部署到server / blahBlahBlah / deploy目录中,或者将WAR部署到同一服务器/ blahBlahBlah / deploy目录中。随着爆炸的WAR,可能会编辑web.xml,但我试图避免这种情况。我宁愿给我们的Ops人员编辑一个文件来覆盖我在WebApp的web.xml文件中初始化的一些context-param值。
如何在JBoss 5环境中实现context-param覆盖?