如何在JBoss 5中在运行时覆盖web.xml context-param值

时间:2011-11-29 18:17:35

标签: java-ee jboss jboss5.x

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覆盖?

0 个答案:

没有答案