see https://issues.apache.org/jira/browse/MYFACES-2976 Looks like this went into myfaces 2.0.3
david jencks On Mar 3, 2011, at 8:20 AM, Dan Tran wrote: > both Mojarra and Myfaces come with 2 jar files. One for the api and > one for the implementation. > > Not sure if I ever see single bundle/jar that has both api and impl in it > > Thanks > > -D > > On Thu, Mar 3, 2011 at 8:17 AM, David Jencks <[email protected]> wrote: >> I lost track of myfaces versions, but are you using the all-in-one myfaces >> bundle that has both api and impl in it? >> >> thanks >> david jencks >> >> On Mar 3, 2011, at 1:03 AM, Dan Tran wrote: >> >>> I am using mojarra 2.1.0-b11 and 2.0.4-b09, switching to myfaces 2.0.4 >>> gives me further error like this >>> >>> java.lang.IllegalStateException: No Factories configured for this >>> Application. This happens if the faces-initialization does not work at >>> all - make sure that you properly include all configuration settings >>> necessary for a basic faces applic >>> ck the logging output of your web application and your container for >>> any exceptions! >>> If you did that and find nothing, the mistake might be due to the fact >>> that you use some special web-containers which do not support >>> registering context-listeners via TLD files and a context listener is >>> not setup in your web.xml. >>> A typical config looks like this; >>> <listener> >>> >>> <listener-class>org.apache.myfaces.webapp.StartupServletContextListener</listener-class> >>> </listener> >>> >>> at >>> javax.faces.FactoryFinder.getFactory(FactoryFinder.java:196)[219:mc:0.0.0] >>> >>> -D >>> >>> >>> On Thu, Mar 3, 2011 at 12:52 AM, Charles Moulliard <[email protected]> >>> wrote: >>>> Hi, >>>> >>>> This is an issue that I experienced some weeks ago with a JSF project >>>> based on PrimeFaces. Can you tell me if the JSF (spec) and >>>> implementation lib are embedded into your bundle or deployed >>>> separately ? >>>> >>>> Regards, >>>> >>>> Charles Moulliard >>>> Apache Committer >>>> >>>> Blog : http://cmoulliard.blogspot.com >>>> Twitter : http://twitter.com/cmoulliard >>>> Linkedin : http://www.linkedin.com/in/charlesmoulliard >>>> Skype: cmoulliard >>>> >>>> >>>> >>>> On Thu, Mar 3, 2011 at 9:32 AM, Dan Tran <[email protected]> wrote: >>>>> ouch, I will need to temporary add simple onelines bean definitions >>>>> for all the annotated beans. But that is ok >>>>> >>>>> NowI run into >>>>> >>>>> java.lang.IllegalStateException: Application was not properly >>>>> initialized at startup, could not find Factory: >>>>> javax.faces.context.FacesContextFactory >>>>> at >>>>> javax.faces.FactoryFinder$FactoryManager.getFactory(FactoryFinder.java:815)[211:mc:0.0.0] >>>>> at >>>>> javax.faces.FactoryFinder.getFactory(FactoryFinder.java:317)[211:mc:0.0.0] >>>>> at >>>>> javax.faces.webapp.FacesServlet.init(FacesServlet.java:253)[211:mc:0.0.0] >>>>> at >>>>> org.eclipse.jetty.servlet.ServletHolder.initServlet(ServletHolder.java:432)[199:org.eclipse.jetty.servlet:7.2.2.v20101205] >>>>> at >>>>> org.eclipse.jetty.servlet.ServletHolder.doStart(ServletHolder.java:260)[199:org.eclipse.jetty.servlet:7.2.2.v20101205] >>>>> at >>>>> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:55)[193:org.eclipse.jetty.util:7.2.2.v20101205] >>>>> at >>>>> org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:762)[199:org.eclipse.jetty.servlet:7.2.2.v20101205] >>>>> >>>>> Big Thanks >>>>> >>>>> -Dan >>>>> >>>>> On Wed, Mar 2, 2011 at 11:52 PM, Charles Moulliard <[email protected]> >>>>> wrote: >>>>>> Hi Dan, >>>>>> >>>>>> Can you make a test using <context:annotation-config/> instead of >>>>>> <context:component-scan> (see here for more info - >>>>>> http://wiki.ops4j.org/display/ops4j/Pax+Web+Extender+-+War+-+Examples) >>>>>> to see if the error is still there ? >>>>>> >>>>>> Regards, >>>>>> >>>>>> Charles >>>>>> >>>>>> >>>>>> On Thu, Mar 3, 2011 at 8:33 AM, Dan Tran <[email protected]> wrote: >>>>>>> Hi Charles , thank you for looking into this issue: >>>>>>> >>>>>>> Here is the stack trace >>>>>>> >>>>>>> Problem accessing /mc/index.jsp. Reason: >>>>>>> >>>>>>> Error creating bean with name 'shiroFilter' defined in >>>>>>> ServletContext resource [/WEB-INF/applicationContext.xml]: Cannot >>>>>>> resolve reference to bean 'securityManager' while setting bean >>>>>>> property 'securityManager'; nested exception is >>>>>>> org.springframework.beans.factory.BeanCreationException: Error >>>>>>> creating bean with name 'securityManager' defined in ServletContext >>>>>>> resource [/WEB-INF/applicationContext.xml]: Cannot resolve reference >>>>>>> to bean 'localRealm' while setting bean property 'realm'; nested >>>>>>> exception is >>>>>>> org.springframework.beans.factory.NoSuchBeanDefinitionException: >>>>>>> No bean named 'localRealm' is defined >>>>>>> at >>>>>>> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:328)[93:mc:0.0.0] >>>>>>> at >>>>>>> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:106)[93:mc:0.0.0] >>>>>>> >>>>>>> >>>>>>> This means my 'shiroBean' is defined in applicationContext.xml which >>>>>>> needs to reference 'securityContext' , also defined in the same Spring >>>>>>> xml file, which then requires 'localRealm' bean which is annotated via >>>>>>> Spring @Component. >>>>>>> >>>>>>> If I manually add my 'localRealm' to the Spring XML, then same issue >>>>>>> happens on other annotated bean. >>>>>>> >>>>>>> It sound like ' <context:component-scan ...' got muted ( no problem >>>>>>> under Virgo ) >>>>>>> >>>>>>> I you see no hints from this log, i will try to scale down the project >>>>>>> and post it >>>>>>> >>>>>>> Thanks >>>>>>> >>>>>>> -D >>>>>>> >>>>>>> >>>>>>> On Wed, Mar 2, 2011 at 10:44 PM, Charles Moulliard >>>>>>> <[email protected]> wrote: >>>>>>>> Hi Dan, >>>>>>>> >>>>>>>> Can you provide us the exception generated in the stack trace of Karaf >>>>>>>> (using command log:display -n 10) and maybe a test case or the war >>>>>>>> used to reproduce the error and check what happens ? >>>>>>>> >>>>>>>> Regards, >>>>>>>> >>>>>>>> Charles Moulliard >>>>>>>> >>>>>>>> Sr. Principal Solution Architect - FuseSource >>>>>>>> Apache Committer >>>>>>>> >>>>>>>> Blog : http://cmoulliard.blogspot.com >>>>>>>> Twitter : http://twitter.com/cmoulliard >>>>>>>> Linkedin : http://www.linkedin.com/in/charlesmoulliard >>>>>>>> Skype: cmoulliard >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> On Thu, Mar 3, 2011 at 3:53 AM, Dan Tran <[email protected]> wrote: >>>>>>>>> Hi, >>>>>>>>> >>>>>>>>> I have a JSF 2.0 + Spring + JPA 2.0 standalone webapp loading fine on >>>>>>>>> Eclipse Virgo 2.1[1], but not with Karaf. It seems like no Spring >>>>>>>>> annotated beans can be created. No problem creating beans via XML >>>>>>>>> configuration thou. >>>>>>>>> >>>>>>>>> Any advice for me to trouble this issue? or Have any one successfully >>>>>>>>> get this combination working? >>>>>>>>> >>>>>>>>> Big thanks ahead >>>>>>>>> >>>>>>>>> -Dan >>>>>>>>> >>>>>>>>> PS: I see the same issue with Karaf 2.1.4 >>>>>>>>> >>>>>>>>> [1] >>>>>>>>> http://www.eclipse.org/forums/index.php?t=msg&goto=657502&S=b35e653a8e2ccc6da8734a1cfb0eed16 >>>>>>>>> >>>>>>>> >>>>>>> >>>>>> >>>>> >>>> >> >>
