Provider for javax.xml.parsers.SAXParserFactory cannot be found
---------------------------------------------------------------

         Key: MYFACES-1287
         URL: http://issues.apache.org/jira/browse/MYFACES-1287
     Project: MyFaces Core
        Type: Bug

    Versions: 1.1.3-SNAPSHOT    
 Environment: WebSphere Platform 6.0 [BASE 6.0.2.3 cf30542.05]  
Host Operating System is Windows XP, version 5.1
Java version = J2RE 1.4.2 IBM Windows 32 build cn142-20050609 (JIT enabled: 
jitc), Java Compiler = jitc, Java VM name = Classic VM
--- MyFaces lib update to 2006/04/18 ---
myfaces-api-1.1.3-SNAPSHOT.jar                 
myfaces-impl-1.1.3-SNAPSHOT.jar                
myfaces-shared-tomahawk-2.0.1-SNAPSHOT.jar     
tomahawk-1.1.2-SNAPSHOT.jar               
Classpath = 
D:\IBM\Rational\SDP\6.0\runtimes\base_v6/profiles/default/properties;D:\IBM\Rational\SDP\6.0\runtimes\base_v6/properties;D:\IBM\Rational\SDP\6.0\runtimes\base_v6/lib/bootstrap.jar;D:\IBM\Rational\SDP\6.0\runtimes\base_v6/lib/j2ee.jar;D:\IBM\Rational\SDP\6.0\runtimes\base_v6/lib/lmproxy.jar;D:\IBM\Rational\SDP\6.0\runtimes\base_v6/lib/urlprotocols.jar
Java Library path = 
D:\IBM\Rational\SDP\6.0\runtimes\base_v6\java\bin;.;C:\WINDOWS\system32;C:\WINDOWS;D:\IBM\Rational\SDP\6.0\runtimes\base_v6\bin;D:\IBM\Rational\SDP\6.0\runtimes\base_v6\java\bin;D:\IBM\Rational\SDP\6.0\runtimes\base_v6\java\jre\bin;D:\IBM\Rational\SDP\6.0\eclipse\jre\bin;C:\orant\bin;E:\maven-2.0.2\bin;E:\oracle\product\10.2.0\client_2\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program
 Files\Intel\DMIX;C:\Program Files\QuickTime\QTSystem\;C:\Program 
Files\Subversion\bin;C:\PROGRA~1\ATT\Graphviz\bin;C:\Program 
Files\Sun\jstudio_ent8\AppServ8.1UR2\bin;C:\Program 
Files\Sun\jstudio_ent8\ide\uml1\modules\DoorsIntegrationFiles\modules\bin
    Reporter: Michael Cheng
    Priority: Critical


While deploy the new snapshot of the Myfaces lib, the startup console shows the 
following error message.

[4/17/06 18:08:57:266 CST] 0000000a FacesConfigur I 
org.apache.myfaces.config.FacesConfigurator feedStandardConfig Reading standard 
config org/apache/myfaces/resource/standard-faces-config.xml
[4/17/06 18:08:57:625 CST] 0000000a WebApp        E   Provider for 
javax.xml.parsers.SAXParserFactory cannot be found
[4/17/06 18:08:57:672 CST] 0000000a ServletWrappe E   SRVE0100E: Did not 
realize  init() exception thrown by servlet Faces Servlet: 
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>

        at javax.faces.FactoryFinder.getFactory(FactoryFinder.java:90)
        at javax.faces.webapp.FacesServlet.init(FacesServlet.java:88)
        at 
com.ibm.ws.webcontainer.servlet.ServletWrapper.init(ServletWrapper.java:274)
        at 
com.ibm.ws.webcontainer.servlet.ServletWrapper.initialize(ServletWrapper.java:1398)
        at 
com.ibm.wsspi.webcontainer.extension.WebExtensionProcessor.createServletWrapper(WebExtensionProcessor.java:86)
        at 
com.ibm.ws.webcontainer.webapp.WebApp.getServletWrapper(WebApp.java:759)
        at 
com.ibm.ws.webcontainer.webapp.WebApp.initializeTargetMappings(WebApp.java:502)
        at com.ibm.ws.webcontainer.webapp.WebApp.initialize(WebApp.java:391)
        at 
com.ibm.ws.webcontainer.webapp.WebGroup.addWebApplication(WebGroup.java:114)
        at 
com.ibm.ws.webcontainer.VirtualHost.addWebApplication(VirtualHost.java:127)
        at com.ibm.ws.webcontainer.WebContainer.addWebApp(WebContainer.java:854)
        at 
com.ibm.ws.webcontainer.WebContainer.addWebApplication(WebContainer.java:807)
        at 
com.ibm.ws.runtime.component.WebContainerImpl.install(WebContainerImpl.java:167)
        at 
com.ibm.ws.runtime.component.WebContainerImpl.start(WebContainerImpl.java:391)
        at 
com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.java:1228)
        at 
com.ibm.ws.runtime.component.DeployedApplicationImpl.fireDeployedObjectStart(DeployedApplicationImpl.java:1067)
        at 
com.ibm.ws.runtime.component.DeployedModuleImpl.start(DeployedModuleImpl.java:547)
        at 
com.ibm.ws.runtime.component.DeployedApplicationImpl.start(DeployedApplicationImpl.java:751)
        at 
com.ibm.ws.runtime.component.ApplicationMgrImpl.startApplication(ApplicationMgrImpl.java:892)
        at 
com.ibm.ws.runtime.component.ApplicationMgrImpl$AppInitializer.run(ApplicationMgrImpl.java:2003)
        at 
com.ibm.ws.runtime.component.ComponentImpl.runAsynchronousInitializer(ComponentImpl.java:159)
        at 
com.ibm.ws.runtime.component.ApplicationMgrImpl.startApplications(ApplicationMgrImpl.java:745)
        at 
com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.java:524)
        at 
com.ibm.ws.runtime.component.ContainerImpl.startComponents(ContainerImpl.java:820)
        at 
com.ibm.ws.runtime.component.ContainerImpl.start(ContainerImpl.java:649)
        at 
com.ibm.ws.runtime.component.ApplicationServerImpl.start(ApplicationServerImpl.java:149)
        at 
com.ibm.ws.runtime.component.ContainerImpl.startComponents(ContainerImpl.java:820)
        at 
com.ibm.ws.runtime.component.ContainerImpl.start(ContainerImpl.java:649)
        at com.ibm.ws.runtime.component.ServerImpl.start(ServerImpl.java:402)
        at 
com.ibm.ws.runtime.WsServerImpl.bootServerContainer(WsServerImpl.java:187)
        at com.ibm.ws.runtime.WsServerImpl.start(WsServerImpl.java:133)
        at com.ibm.ws.runtime.WsServerImpl.main(WsServerImpl.java:387)
        at com.ibm.ws.runtime.WsServer.main(WsServer.java:53)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:85)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:58)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:60)
        at java.lang.reflect.Method.invoke(Method.java:391)
        at com.ibm.ws.bootstrap.WSLauncher.run(WSLauncher.java:218)
        at java.lang.Thread.run(Thread.java:568)

The file list is shown as follows:-

commons-beanutils-1.7.0.jar                    
commons-codec-1.3.jar                          
commons-collections-3.1.jar                    
commons-digester-1.6.jar                       
commons-el-1.0.jar                             
commons-fileupload-1.0.jar                     
commons-lang-2.1.jar                           
commons-logging-1.0.4.jar                      
commons-validator-1.2.0.jar                    
jstl-1.1.0.jar                                 
myfaces-api-1.1.3-SNAPSHOT.jar                 
myfaces-impl-1.1.3-SNAPSHOT.jar                
myfaces-shared-tomahawk-2.0.1-SNAPSHOT.jar     
oro-2.0.8.jar                                  
tomahawk-1.1.2-SNAPSHOT.jar                    
xml-apis-1.0.b2.jar                            



-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira

Reply via email to