On 28 May 2013 14:37, Mark H. Wood <[email protected]> wrote:

> On Mon, May 27, 2013 at 02:20:15PM -0300, Alberto Ivo wrote:
> > The differences between the web.xml is
> >
> > <context-param>
> > <param-name>javax.faces.PROJECT_STAGE</param-name>
> >  <param-value>*Development | Production*</param-value>
> > </context-param>
>
> Shouldn't that sort of information be supplied by the container rather
> than baked into the app?
>
>
One would think so, but sadly that is not the way the spec was written.

According to http://css.dzone.com/news/jsf-20-new-feature-preview-ser

You can use a JNDI variable to override: java:comp/env/jsf/ProjectStage

So if that works for the JSF impl you are using you should be able to
configure the container so that all deployed apps see the
java:comp/env/jsf/ProjectStage value you want them to see... thereby
removing the problem entirely.

Older JSF 2 implementations may have issues though... but should be fine on
all JSF 2.1+ etc

--
> Mark H. Wood, Lead System Programmer   [email protected]
> Machines should not be friendly.  Machines should be obedient.
>

Reply via email to