В моем текущем проекте JSF 2 один параметр в файле web.xml равен
<context-param>
<param-name>javax.faces.PROJECT_STAGE</param-name>
<param-value>Development</param-value>
</context-param>
И его значение должно быть установлено на Production
вместо Development
при развертывании в JBoss AS.
Существуют ли простые способы переопределить или изменить эту запись web.xml во время или после развертывания?
Обновление: я обнаружил эту статью , которая объясняет файлы в JBoss AS5 deployers
справочник.Автор пишет:
Бывают случаи, когда вы хотите, чтобы конфигурация применялась ко всем веб-приложениям, у JBoss есть глобальные версии этих файлов, которые находятся в каталоге развертывателей
Таким образом, для конфигурации web.xml глобального уровня можно использовать файл deployers/jbossweb.deployer/web.xml
.Я проверю, могут ли эти файлы переопределять значения или только добавлять значения к уровню приложения web.xml
Если вы знаете, если deployers/jbossweb.deployer/web.xml
переопределяет значения на уровне приложения web.xml
, оставьте здесь сообщение;)