Might be the problem of ManagedBean scan problem as noted in G3.0 document.
https://cwiki.apache.org/GMOxDOC30/development-issues.html#Developmentissues-Managedbeansnotfoundexceptionswhenusingannotation HTH. Jeff On Mon, Aug 8, 2011 at 9:19 AM, Kevan Miller <kevan.mil...@gmail.com> wrote: > > On Aug 5, 2011, at 3:30 PM, horowitzathome wrote: > > > I have made a simple Dynamic Web Project with Eclipse and Maven. I also > added > > a managed bean and included the annotations > > - javax.faces.bean.ManagedBean and > > - javax.faces.bean.SessionScoped. > > > > I added no dependencies in the POM. > > > > I enabled the Project Facets (in the properties window of the web > project) > > and added Dynamic Web Module 3.0, Java 1.6 and JavaServer Faces 2.0. > > > > As target runtime I specified Geronimo 3. > > > > Clicking the Java Build Path and selecting the Libraries tab the Geronimo > > Runtime is included. > > > > Having this configuration, Eclipse complains, that the ManagedBean and > > SessionScoped annotations are unknown. > > > > One solution is to add org.apache.myfaces.core:myfaces-api with scope > > 'provided' to the dependencies in the POM. > > > > I am wondering why this is necessary because I would have expected, that > > adding the dependency to the POM is not necessary because the Geronimo > > runtime is already included via the properties of the web project. > > > > When I do nothing else than changing to Geronimo V3-M1, Eclipse finds > both > > annotations, even when the myfaces-api is not included in the POM. > > > > Is this a bug or is the actual snapshot behavior the expected one? > > > > Currently I am using geronimo-tomcat7-javaee6-3.0-20110805.060355-254. > > What version of the Geronimo Eclipse Plugin are you using? > > --kevan > >