Hi This URL helped me solve this issue http://www.ibm.com/developerworks/forums/thread.jspa?messageID=14280127 <http://www.ibm.com/developerworks/forums/thread.jspa?messageID=14280127>
On Fri, Mar 12, 2010 at 5:20 PM, Ashish Kulkarni < ashish.kulkarn...@gmail.com> wrote: > Hi > I tried this also, i am getting following error in my system.out log file > > Any ideas > > [3/12/10 11:16:53:904 EST] 00000015 WebApp E Exception caught > while initializing context > javax.xml.parsers.FactoryConfigurationError: Provider for > javax.xml.parsers.SAXParserFactory cannot be found > at javax.xml.parsers.SAXParserFactory.newInstance(Unknown Source) > at org.apache.commons.digester.Digester.getFactory(Digester.java:500) > at org.apache.commons.digester.Digester.getParser(Digester.java:714) > at org.apache.commons.digester.Digester.getXMLReader(Digester.java:944) > at org.apache.commons.digester.Digester.parse(Digester.java:1745) > at > org.apache.myfaces.config.impl.digester.DigesterFacesConfigUnmarshallerImpl.getFacesConfig(DigesterFacesConfigUnmarshallerImpl.java:197) > at > org.apache.myfaces.config.FacesConfigurator.feedStandardConfig(FacesConfigurator.java:311) > at > org.apache.myfaces.config.FacesConfigurator.configure(FacesConfigurator.java:276) > at > org.apache.myfaces.webapp.StartupServletContextListener.initFaces(StartupServletContextListener.java:82) > at > org.apache.myfaces.webapp.StartupServletContextListener.contextInitialized(StartupServletContextListener.java:65) > at > com.ibm.ws.wswebcontainer.webapp.WebApp.notifyServletContextCreated(WebApp.java:652) > at > com.ibm.ws.webcontainer.webapp.WebApp.commonInitializationFinish(WebApp.java:355) > at com.ibm.ws.wswebcontainer.webapp.WebApp.initialize(WebApp.java:292) > at > com.ibm.ws.wswebcontainer.webapp.WebGroup.addWebApplication(WebGroup.java:92) > > On Fri, Mar 12, 2010 at 2:50 PM, Jakob Korherr <jakob.korh...@gmail.com>wrote: > >> Hi, >> >> Maybe your websphere 6.1 is one of the few containers that does not >> support >> adding listeners via TLD. Try adding the following to your web.xml: >> >> <listener> >> >> >> <listener-class>org.apache.myfaces.webapp.StartupServletContextListener</listener-class> >> </listener> >> >> Regards, >> Jakob >> >> >> 2010/3/12 Ashish Kulkarni <ashish.kulkarn...@gmail.com> >> >> > Hi >> > I recently downloaded and installed myfaces-example-simple-1_1_9_war >> on >> > websphere 6.1 (6.1.0.23) and changed class loaded order to Classed >> loaded >> > with application class loaded first, and then restarted the application >> and >> > i got following error >> > >> > What am i missing >> > * >> > * >> > >> > *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. >> > >> > Make sure that the JSF-API (myfaces-api-xxx.jar) is not included >> > twice on the classpath - if not, the factories might be configured in >> > the wrong class instance. >> > >> > If you use Tomcat, it might also pay off to clear your >> > /[tomcat-installation]/work/ directory - Tomcat sometimes stumbles >> > over its own tld-cache stored there, and doesn't load the >> > StartupServletContextListener. >> > >> > 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 one of the very few web-containers which do not support >> > registering context-listeners via TLD files and a context listener is >> > not setup in your web.xml. >> > >> > Add the following lines to your web.xml file to work around this issue : >> > >> > <listener> >> > >> > >> >> <listener-class>org.apache.myfaces.webapp.StartupServletContextListener</listener-class> >> > </listener> >> > at javax.faces.FactoryFinder.getFactory(FactoryFinder.java:110) >> > at javax.faces.webapp.FacesServlet.init(FacesServlet.java:99) >> > at >> > >> com.ibm.ws.webcontainer.servlet.ServletWrapper.init(ServletWrapper.java:226) >> > at >> > >> com.ibm.ws.wswebcontainer.servlet.ServletWrapper.init(ServletWrapper.java:320) >> > at >> > >> com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:434) >> > at >> > >> com.ibm.ws.wswebcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:481) >> > at >> > com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3453) >> > at >> > com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:267) >> > at >> > >> com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:815) >> > at >> > >> com.ibm.ws.wswebcontainer.WebContainer.handleRequest(WebContainer.java:1466) >> > at >> > >> com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:119) >> > at >> > >> com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:458) >> > at >> > >> com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:387) >> > at >> > >> com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(HttpICLReadCallback.java:102) >> > at >> > >> com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:165) >> > at >> > >> com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217) >> > at >> > >> com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161) >> > at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:136) >> > at >> com.ibm.io.async.ResultHandler.complete(ResultHandler.java:196) >> > at >> > >> com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:751) >> > at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:881) >> > at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1473)* >> > >> > >> > -- >> > Ashish >> > www.ayurwellness.com >> > www.mysoftwareneeds.com >> > >> > > > > -- > Ashish > www.ayurwellness.com > www.mysoftwareneeds.com > -- Ashish www.ayurwellness.com www.mysoftwareneeds.com