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
>
>

Reply via email to