Я пытаюсь установить javax.faces.PROJECT_STAGE на «производство» в моем web.xml, но во время выполнения я вижу, что значение всегда «разработка». Отладка показывает очень странные вещи, не могу разобраться.. Пробовал и на GF 3.0.1 и на GF 3.1 - тоже самое.
Вот часть моего web.xml:
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/spring/applicationContext*.xml</param-value>
</context-param>
<context-param>
<param-name>javax.faces.FACELETS_LIBRARIES</param-name>
<param-value>/WEB-INF/rstk-tag.taglib.xml</param-value>
</context-param>
<context-param>
<param-name>javax.faces.FACELETS_SKIP_COMMENTS</param-name>
<param-value>true</param-value>
</context-param>
<context-param>
<param-name>rstk.DOWNLOAD_PATH</param-name>
<param-value>c:\glassfish3.1\downloads</param-value>
</context-param>
<context-param>
<param-name>javax.faces.PROJECT_STAGE</param-name>
<param-value>Production</param-value>
</context-param>
и это
FacesContext.getCurrentInstance().getApplication().getProjectStage()
всегда возвращает развитие!
Любая помощь приветствуется, это настоящая остановка для меня, поскольку JSF 2.1 в GF 3.1 приводит к разочаровывающему предупреждению в режиме разработки.