Как переопределить значения контекстного параметра web.xml во время выполнения в JBoss 5 - PullRequest
2 голосов
/ 29 ноября 2011

Tomcat поддерживает развертывание WebApp, используя только дескриптор контекста, который, будучи помещенным в правильный каталог, может переопределять контекстные параметры и указывать на фактический файл 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 в тот же каталог server / blahBlahBlah / deploy.С разнесенной WAR возможно, что web.xml может быть отредактирован, но я пытаюсь избежать этого.Я бы предпочел дать нашим сотрудникам Ops один файл для редактирования, чтобы переопределить некоторые значения параметров контекста, которые я инициализирую в файле web.xml WebApp.1006 *

...