I',试图在我的web.xml中将javax.faces.PROJECT_STAGE设置为“production”,但在运行时我发现该值始终“发展”。调试显示了非常奇怪的事情,无法解决问题。在GF 3.0.1和GF 3.1上都尝试过 - 都一样。Glassfish 3:无法将javax.faces.PROJECT_STAGE设置为“production”
这里是一片我的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导致在发展模式令人沮丧的警告..
谢谢,其实我尝试了一切。出于某些原因,“发展”是无论如何设置的。由于3.1包含对EJB的严重修复,因此我也无法回到3.0.1。请参阅下面我的扩展答案 – bitec 2011-03-16 05:05:53