Download from http://static.raibledesigns.com/downloads/jsf-postconstruct.zip
To use, install MySQL and Maven 2. Set src/main/resources/jdbc.properties to match your MySQL instance. Start with "mvn jetty:run" in the jsf-postconstruct directory. I tried putting the contents of edit() into void init() and it didn't work - nor did it work when the method body was in edit(). The tests don't pass, so you might need to use -Dmaven.test.skip=true. Matt kace wrote: > > That would be fantastic. Thankyou > > ..kace > > mraible wrote: >> >> I can probably whip up an example with AppFuse Light if that works. >> >> Matt >> >> >> kace wrote: >>> >>> Hey Matt, are you in a position to provide a working example for how you >>> got it to work on Glassfish so i can mess around with it on tomcat/jetty >>> with appfuse in mind? >>> >>> Appreciate any help on this. >>> Thanks. >>> >>> ..kace >>> >>> mraible wrote: >>>> >>>> I never got this to work on Tomcat or Jetty, I only got it to work on >>>> GlassFish. I suspect that changing web.xml to use a Servlet 2.5 XSD >>>> might fix the problem. >>>> >>>> Matt >>>> >>>> >>>> kace wrote: >>>>> >>>>> Hi Matt, >>>>> >>>>> did you get this to work for you? Im using appfuse 2 with myfaces 1.20 >>>>> implementation. Do I have to switch to Suns RI to use this? >>>>> >>>>> ..kace >>>>> >>>>> mraible wrote: >>>>>> >>>>>> Is there a working example that uses @PostConstruct I can look at? >>>>>> Google doesn't seem to help much on this one. A bunch of folks saying >>>>>> it works, but no proof. ;-) >>>>>> >>>>>> Thanks, >>>>>> >>>>>> Matt >>>>>> >>>>>> >>>>>> mraible wrote: >>>>>>> >>>>>>> I'm trying to use @PostConstruct with MyFaces 1.2.0 as described by >>>>>>> Jacob Hookom: >>>>>>> >>>>>>> http://weblogs.java.net/blog/jhook/archive/2007/05/jsf_12_ri_backi.html >>>>>>> >>>>>>> I added the javax.annotation dependency to my pom.xml: >>>>>>> >>>>>>> <dependency> >>>>>>> <groupId>javax.annotation</groupId> >>>>>>> <artifactId>jsr250-api</artifactId> >>>>>>> <version>1.0</version> >>>>>>> </dependency> >>>>>>> >>>>>>> My managed bean looks as follows: >>>>>>> >>>>>>> <managed-bean> >>>>>>> <managed-bean-name>userForm</managed-bean-name> >>>>>>> >>>>>>> <managed-bean-class>org.appfuse.web.UserForm</managed-bean-class> >>>>>>> <managed-bean-scope>request</managed-bean-scope> >>>>>>> <managed-property> >>>>>>> <property-name>id</property-name> >>>>>>> <value>#{param.id}</value> >>>>>>> </managed-property> >>>>>>> <managed-property> >>>>>>> <property-name>userManager</property-name> >>>>>>> <value>#{userManager}</value> >>>>>>> </managed-property> >>>>>>> </managed-bean> >>>>>>> >>>>>>> If I fire up a debugger, my @PostConstruct method gets hit, but none >>>>>>> of my managed properties have been initialized. Even if I pass in >>>>>>> ?id=12. >>>>>>> >>>>>>> I'm using the latest release of the maven-jetty-plugin >>>>>>> (6.1H.5-beta). >>>>>>> >>>>>>> Any ideas? >>>>>>> >>>>>>> Thanks, >>>>>>> >>>>>>> Matt >>>>>>> >>>>>>> >>>>>>> >>>>>> >>>>>> >>>>> >>>>> >>>> >>>> >>> >>> >> >> > > -- View this message in context: http://www.nabble.com/%40PostConstruct---managed-properties-not-set-first-tf4337121.html#a13379031 Sent from the MyFaces - Users mailing list archive at Nabble.com.

