hi ben, the web.xml isn't supported by default. that's mentioned in the wiki [1] (+ the reason why we don't support such configuration sources for the project-stage). mark mentioned some of the supported possibilities. however, it's a pluggable mechanism -> you can extend it and us any custom config format/source.
regards, gerhard [1] https://cwiki.apache.org/confluence/display/EXTCDI/Core+Usage#CoreUsage-Activation http://www.irian.at Your JSF powerhouse - JSF Consulting, Development and Courses in English and German Professional Support for Apache MyFaces 2011/10/10 Mark Struberg <[email protected]> > oops, should have gone to the myfaces-dev list^^ > > LieGrue, > strub > > > > ----- Forwarded Message ----- > > From: Mark Struberg <[email protected]> > > To: Ben Utzer <[email protected]> > > Cc: > > Sent: Monday, October 10, 2011 4:51 PM > > Subject: Re: How to specify ProjectStage with CODI > > > > CODI does _not_ parse the web.xml context.xml! > > > > The reason is that web.xml magic only works in web containers and make no > sense > > in unit tests nor does it provide sufficient flexibility for using it in > a real > > world project. > > > > If you write config which might change from installation to installation > (some > > JDBC connection settings, the ProjectStage, etc) into your web.xml, then > you > > would need to re-package your WAR for each and every server. I don't > think > > this is practicable!. > > > > So rather do it via JNDI or java property. > > > > LieGrue, > > strub > > > > > > > > ----- Original Message ----- > >> From: Ben Utzer <[email protected]> > >> To: MyFaces Discussion <[email protected]>; Mark Struberg > > <[email protected]> > >> Cc: > >> Sent: Monday, October 10, 2011 3:54 PM > >> Subject: Re: How to specify ProjectStage with CODI > >> > >> Hi and thanks for your suggestion. And what's the best way to do it > >> outside of a JSF application? > >> > >> Also when I try with JSF and specify > >> javax.faces.ProjectStage=Development as context-param CODI complains > >> about different ProjectStages as CODI resolves the ProjectStage to > >> Production. > >> > >> Ben > >> > >> 2011/10/10 Mark Struberg <[email protected]>: > >>> or you could also just set > >>> > >>> -Dfaces.PROJECT_STAGE=SystemTest > >>> > >>> > >>> on the Java commandline. > >>> > >>> Another way is to set it via JNDI: > >>> > >>> in ${catalina.base}/conf/context.xml > >>> just add the follwing lines > >>> > >>> <Environment name="jsf/ProjectStage" > >> value="SystemTest" > >>> type="java.lang.String" > > override="false"/> > >>> > >>> LieGrue, > >>> strub > >>> > >>> > >>> ----- Original Message ----- > >>>> From: Michael Kurz <[email protected]> > >>>> To: MyFaces Discussion <[email protected]> > >>>> Cc: > >>>> Sent: Monday, October 10, 2011 2:42 PM > >>>> Subject: Re: How to specify ProjectStage with CODI > >>>> > >>>> Hi, > >>>> > >>>> the JSF 2 project stage is set via a context parameter in the > > web.xml: > >>>> > >>>> <context-param> > >>>> <param-name>javax.faces.PROJECT_STAGE</param-name> > >>>> <param-value>Production</param-value> > >>>> </context-param> > >>>> > >>>> Best regards > >>>> Michael > >>>> > >>>> > >>>> Am 10.10.2011 um 13:19 schrieb Chris Eggers: > >>>> > >>>>> Hi guys, > >>>>> > >>>>> I'm trying to tell my application that it is currently in > >>>>> ProjectStage.Development. > >>>>> No luck, though. Can somebody help, please? > >>>>> > >>>>> Ben > >>>> > >>> > >> > >> > >> > >> -- > >> o > >> L_ > >> OL > >> > > >

