Hi Dan this i rather strange cause the itests for jsf in pax web don't behave that way. Maybe a new itest using this special sample should also be done. Could you please open a new issue at [1] so I can keep track of this?
regards, Achim [1] - http://team.ops4j.org/browse/PAXWEB 2012/5/31 Dan Tran <[email protected]>: > I went back to basic and trying to load myfaces examples > http://repo1.maven.org/maven2/org/apache/myfaces/commons/myfaces-commons-facelets-examples20/1.0.2.1/myfaces-commons-facelets-examples20-1.0.2.1.war > > still see the old issue > > roblem accessing /myfacesx/home.jsf. Reason: > > 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 application and that all the necessary > libs are included. Also check 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> > > > > > On Fri, May 18, 2012 at 2:29 PM, Dan Tran <[email protected]> wrote: >> Hi Achim, >> >> We starts the spring container under web.xml. We have quite a few >> spring components (jars ) as dependencies of the WAR, each jars has >> spring context xml file under its META-INF/spring resource directory. >> This is very typical JSF2/Spring setup >> >> Thanks >> >> -D >> >> >> >> On Fri, May 18, 2012 at 12:26 PM, Achim Nierbeck >> <[email protected]> wrote: >>> Well how do you start your spring-container? >>> You probably have a Spring-Servlet for starting up. >>> It could be this can be solved by merely just importing/exporting the >>> resource directory. >>> And you need to make sure your spring.xml stuff is located in the >>> WEB-INF/classes/META-INF dirtory. >>> >>> Regards, Achim >>> >>> 2012/5/17 Dan Tran <[email protected]>: >>>> Will try to work out a mini war with source to produce the issue. >>>> >>>> thanks >>>> >>>> -D >>>> >>>> On Thu, May 17, 2012 at 2:18 PM, Dan Tran <[email protected]> wrote: >>>>> may be b/c I place my spring xml under META-INF/spring ?? >>>>> >>>>> -Dan >>>>> >>>>> On Thu, May 17, 2012 at 12:39 PM, Achim Nierbeck >>>>> <[email protected]> wrote: >>>>>> Hi Dan, >>>>>> >>>>>> first of all I don't think that you need to include the osgi.jar. >>>>>> To me it looks a lot like your spring config does contain something >>>>>> that doesn't work in a OSGi-Classloader environment. >>>>>> So maybe you should show us an example of what your xmls look like. >>>>>> >>>>>> regards, Achim >>>>>> >>>>>> 2012/5/15 Dan Tran <[email protected]>: >>>>>>> plain Spring 3.1.1. No spring-dm. >>>>>>> >>>>>>> Thanks >>>>>>> >>>>>>> -Dan >>>>>>> >>>>>>> On Tue, May 15, 2012 at 12:03 AM, Achim Nierbeck >>>>>>> <[email protected]> wrote: >>>>>>>> Hi Dan, >>>>>>>> >>>>>>>> are you trying to use spring-dm or plain spring? >>>>>>>> >>>>>>>> regards, Achim >>>>>>>> >>>>>>>> 2012/5/15 Dan Tran <[email protected]>: >>>>>>>>> ping again, just in case this lost in the wide :-) >>>>>>>>> >>>>>>>>> -D >>>>>>>>> >>>>>>>>> On Sat, May 12, 2012 at 10:44 AM, Dan Tran <[email protected]> wrote: >>>>>>>>>> Note: osgi-core-4.2.0 does not have the package >>>>>>>>>> org.eclipse.osgi.service.urlconversion.URLConverter. It is under 3.x >>>>>>>>>> >>>>>>>>>> -D >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> On Sat, May 12, 2012 at 10:19 AM, Dan Tran <[email protected]> wrote: >>>>>>>>>>> Hello, >>>>>>>>>>> >>>>>>>>>>> This is another attempt to load my JSF2 webapp to karaf ( thanks for >>>>>>>>>>> pax-web-1.1.x, loading JSF 2.x is now possible ). However, I run >>>>>>>>>>> into >>>>>>>>>>> another problem loading spring at init time >>>>>>>>>>> >>>>>>>>>>> here is the error >>>>>>>>>>> >>>>>>>>>>> Offending resource: class path resource >>>>>>>>>>> [com/mycomp/shared/setting/applicationContext.xml]; nested exception >>>>>>>>>>> is org.springframework.beans.factory.BeanDefinitionStoreException: >>>>>>>>>>> Unexpected exception parsing XML document from class path resource >>>>>>>>>>> [META-INF/spring/ll-setting.xml]; nested exception is >>>>>>>>>>> java.lang.NoClassDefFoundError: >>>>>>>>>>> org.eclipse.osgi.service.urlconversion.URLConverter not found by mc >>>>>>>>>>> [64] >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> is this a bug? or just the way I am setting my spring resource >>>>>>>>>>> config >>>>>>>>>>> file? O I need osgi.jar in my war file? >>>>>>>>>>> >>>>>>>>>>> Thanks >>>>>>>>>>> >>>>>>>>>>> -D >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> >>>>>>>> Apache Karaf <http://karaf.apache.org/> Committer & PMC >>>>>>>> OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/> >>>>>>>> Committer & Project Lead >>>>>>>> OPS4J Pax for Vaadin >>>>>>>> <http://team.ops4j.org/wiki/display/PAXVAADIN/Home> Commiter & Project >>>>>>>> Lead >>>>>>>> blog <http://notizblog.nierbeck.de/> >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> >>>>>> Apache Karaf <http://karaf.apache.org/> Committer & PMC >>>>>> OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/> >>>>>> Committer & Project Lead >>>>>> OPS4J Pax for Vaadin >>>>>> <http://team.ops4j.org/wiki/display/PAXVAADIN/Home> Commiter & Project >>>>>> Lead >>>>>> blog <http://notizblog.nierbeck.de/> >>> >>> >>> >>> -- >>> >>> Apache Karaf <http://karaf.apache.org/> Committer & PMC >>> OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/> >>> Committer & Project Lead >>> OPS4J Pax for Vaadin >>> <http://team.ops4j.org/wiki/display/PAXVAADIN/Home> Commiter & Project >>> Lead >>> blog <http://notizblog.nierbeck.de/> -- Apache Karaf <http://karaf.apache.org/> Committer & PMC OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/> Committer & Project Lead OPS4J Pax for Vaadin <http://team.ops4j.org/wiki/display/PAXVAADIN/Home> Commiter & Project Lead blog <http://notizblog.nierbeck.de/>
