-->
These old forums are deprecated now and set to read-only. We are waiting for you on our new forums!
More modern, Discourse-based and with GitHub/Google/Twitter authentication built-in.

All times are UTC - 5 hours [ DST ]



Forum locked This topic is locked, you cannot edit posts or make further replies.  [ 1 post ] 
Author Message
 Post subject: Provider for javax.xml.parsers.DocumentBuilderFactory cannot
PostPosted: Thu Jan 19, 2012 2:26 pm 
Beginner
Beginner

Joined: Thu Dec 11, 2008 2:30 am
Posts: 47
Hi All,

I'm trying to run Spring+Hibernate project in Jboss AS 5.0. I built the project from Maven and copied .war file to the deploy directory.
When server is starting Following error is printed in server log.

Code:
    00:48:52,331 ERROR [DispatcherServlet] Context initialization failed 
    org.springframework.beans.factory.BeanDefinitionStoreException: Unexpected exception parsing XML document from ServletContext resource [/WEB-INF/spring-servlet.xml]; nested exception is javax.xml.parsers.FactoryConfigurationError: Provider for javax.xml.parsers.DocumentBuilderFactory cannot be found 
        at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:412) 
        at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:334) 
        at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) 
        at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:143) 
        at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:178) 
        at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:149) 
        at org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:124) 
        at org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:93) 
        at org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:130) 
        at org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:465) 
        at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:395) 
        at org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:442) 
        at org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:458) 
        at org.springframework.web.servlet.FrameworkServlet.initWebApplicationContext(FrameworkServlet.java:339) 
        at org.springframework.web.servlet.FrameworkServlet.initServletBean(FrameworkServlet.java:306) 
        at org.springframework.web.servlet.HttpServletBean.init(HttpServletBean.java:127) 
        at javax.servlet.GenericServlet.init(GenericServlet.java:212) 
        at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1048) 
        at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:950) 
        at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4122) 
        at org.apache.catalina.core.StandardContext.start(StandardContext.java:4421) 
        at org.jboss.web.tomcat.service.deployers.TomcatDeployment.performDeployInternal(TomcatDeployment.java:367) 
        at org.jboss.web.tomcat.service.deployers.TomcatDeployment.performDeploy(TomcatDeployment.java:146) 
        at org.jboss.web.deployers.AbstractWarDeployment.start(AbstractWarDeployment.java:460) 
        at org.jboss.web.deployers.WebModule.startModule(WebModule.java:118) 
        at org.jboss.web.deployers.WebModule.start(WebModule.java:96) 
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 
        at java.lang.reflect.Method.invoke(Method.java:597) 
        at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:157) 
        at org.jboss.mx.server.Invocation.dispatch(Invocation.java:96) 
        at org.jboss.mx.server.Invocation.invoke(Invocation.java:88) 
        at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264) 
        at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:668) 
        at org.jboss.system.microcontainer.ServiceProxy.invoke(ServiceProxy.java:206) 
        at $Proxy36.start(Unknown Source) 
        at org.jboss.system.microcontainer.StartStopLifecycleAction.installAction(StartStopLifecycleAction.java:42) 
        at org.jboss.system.microcontainer.StartStopLifecycleAction.installAction(StartStopLifecycleAction.java:37) 
        at org.jboss.dependency.plugins.action.SimpleControllerContextAction.simpleInstallAction(SimpleControllerContextAction.java:62) 
        at org.jboss.dependency.plugins.action.AccessControllerContextAction.install(AccessControllerContextAction.java:71) 
        at org.jboss.dependency.plugins.AbstractControllerContextActions.install(AbstractControllerContextActions.java:51) 
        at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348) 
        at org.jboss.system.microcontainer.ServiceControllerContext.install(ServiceControllerContext.java:286) 
        at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1598) 
        at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934) 
        at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1062) 
        at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984) 
        at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822) 
        at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553) 
        at org.jboss.system.ServiceController.doChange(ServiceController.java:688) 
        at org.jboss.system.ServiceController.start(ServiceController.java:460) 
        at org.jboss.system.deployers.ServiceDeployer.start(ServiceDeployer.java:146) 
        at org.jboss.system.deployers.ServiceDeployer.deploy(ServiceDeployer.java:104) 
        at org.jboss.system.deployers.ServiceDeployer.deploy(ServiceDeployer.java:45) 
        at org.jboss.deployers.spi.deployer.helpers.AbstractSimpleRealDeployer.internalDeploy(AbstractSimpleRealDeployer.java:62) 
        at org.jboss.deployers.spi.deployer.helpers.AbstractRealDeployer.deploy(AbstractRealDeployer.java:50) 
        at org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(DeployerWrapper.java:171) 
        at org.jboss.deployers.plugins.deployers.DeployersImpl.doDeploy(DeployersImpl.java:1439) 
        at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1157) 
        at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1178) 
        at org.jboss.deployers.plugins.deployers.DeployersImpl.install(DeployersImpl.java:1098) 
        at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348) 
        at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1598) 
        at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934) 
        at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1062) 
        at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984) 
        at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822) 
        at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553) 
        at org.jboss.deployers.plugins.deployers.DeployersImpl.process(DeployersImpl.java:781) 
        at org.jboss.deployers.plugins.main.MainDeployerImpl.process(MainDeployerImpl.java:545) 
        at org.jboss.system.server.profileservice.ProfileServiceBootstrap.loadProfile(ProfileServiceBootstrap.java:304) 
        at org.jboss.system.server.profileservice.ProfileServiceBootstrap.start(ProfileServiceBootstrap.java:205) 
        at org.jboss.bootstrap.AbstractServerImpl.start(AbstractServerImpl.java:405) 
        at org.jboss.Main.boot(Main.java:209) 
        at org.jboss.Main$1.run(Main.java:547) 
        at java.lang.Thread.run(Thread.java:662) 
    Caused by: javax.xml.parsers.FactoryConfigurationError: Provider for javax.xml.parsers.DocumentBuilderFactory cannot be found 
        at javax.xml.parsers.DocumentBuilderFactory.newInstance(Unknown Source) 
        at org.springframework.beans.factory.xml.DefaultDocumentLoader.createDocumentBuilderFactory(DefaultDocumentLoader.java:89) 
        at org.springframework.beans.factory.xml.DefaultDocumentLoader.loadDocument(DefaultDocumentLoader.java:70) 
        at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:388) 
        ... 76 more 
    00:48:52,333 ERROR [1-SNAPSHOT]] StandardWrapper.Throwable 
    org.springframework.beans.factory.BeanDefinitionStoreException: Unexpected exception parsing XML document from ServletContext resource [/WEB-INF/spring-servlet.xml]; nested exception is javax.xml.parsers.FactoryConfigurationError: Provider for javax.xml.parsers.DocumentBuilderFactory cannot be found 
        at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:412) 
        at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:334) 
        at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) 
        at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:143) 
        at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:178) 
        at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:149) 
        at org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:124) 
        at org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:93) 
        at org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:130) 
        at org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:465) 
        at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:395) 
        at org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:442) 
        at org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:458) 
        at org.springframework.web.servlet.FrameworkServlet.initWebApplicationContext(FrameworkServlet.java:339) 
        at org.springframework.web.servlet.FrameworkServlet.initServletBean(FrameworkServlet.java:306) 
        at org.springframework.web.servlet.HttpServletBean.init(HttpServletBean.java:127) 
        at javax.servlet.GenericServlet.init(GenericServlet.java:212) 
        at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1048) 
        at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:950) 
        at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4122) 
        at org.apache.catalina.core.StandardContext.start(StandardContext.java:4421) 
        at org.jboss.web.tomcat.service.deployers.TomcatDeployment.performDeployInternal(TomcatDeployment.java:367) 
        at org.jboss.web.tomcat.service.deployers.TomcatDeployment.performDeploy(TomcatDeployment.java:146) 
        at org.jboss.web.deployers.AbstractWarDeployment.start(AbstractWarDeployment.java:460) 
        at org.jboss.web.deployers.WebModule.startModule(WebModule.java:118) 
        at org.jboss.web.deployers.WebModule.start(WebModule.java:96) 
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 
        at java.lang.reflect.Method.invoke(Method.java:597) 
        at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:157) 
        at org.jboss.mx.server.Invocation.dispatch(Invocation.java:96) 
        at org.jboss.mx.server.Invocation.invoke(Invocation.java:88) 
        at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264) 
        at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:668) 
        at org.jboss.system.microcontainer.ServiceProxy.invoke(ServiceProxy.java:206) 
        at $Proxy36.start(Unknown Source) 
        at org.jboss.system.microcontainer.StartStopLifecycleAction.installAction(StartStopLifecycleAction.java:42) 
        at org.jboss.system.microcontainer.StartStopLifecycleAction.installAction(StartStopLifecycleAction.java:37) 
        at org.jboss.dependency.plugins.action.SimpleControllerContextAction.simpleInstallAction(SimpleControllerContextAction.java:62) 
        at org.jboss.dependency.plugins.action.AccessControllerContextAction.install(AccessControllerContextAction.java:71) 
        at org.jboss.dependency.plugins.AbstractControllerContextActions.install(AbstractControllerContextActions.java:51) 
        at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348) 
        at org.jboss.system.microcontainer.ServiceControllerContext.install(ServiceControllerContext.java:286) 
        at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1598) 
        at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934) 
        at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1062) 
        at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984) 
        at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822) 
        at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553) 
        at org.jboss.system.ServiceController.doChange(ServiceController.java:688) 
        at org.jboss.system.ServiceController.start(ServiceController.java:460) 
        at org.jboss.system.deployers.ServiceDeployer.start(ServiceDeployer.java:146) 
        at org.jboss.system.deployers.ServiceDeployer.deploy(ServiceDeployer.java:104) 
        at org.jboss.system.deployers.ServiceDeployer.deploy(ServiceDeployer.java:45) 
        at org.jboss.deployers.spi.deployer.helpers.AbstractSimpleRealDeployer.internalDeploy(AbstractSimpleRealDeployer.java:62) 
        at org.jboss.deployers.spi.deployer.helpers.AbstractRealDeployer.deploy(AbstractRealDeployer.java:50) 
        at org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(DeployerWrapper.java:171) 
        at org.jboss.deployers.plugins.deployers.DeployersImpl.doDeploy(DeployersImpl.java:1439) 
        at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1157) 
        at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1178) 
        at org.jboss.deployers.plugins.deployers.DeployersImpl.install(DeployersImpl.java:1098) 
        at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348) 
        at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1598) 
        at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934) 
        at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1062) 
        at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984) 
        at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822) 
        at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553) 
        at org.jboss.deployers.plugins.deployers.DeployersImpl.process(DeployersImpl.java:781) 
        at org.jboss.deployers.plugins.main.MainDeployerImpl.process(MainDeployerImpl.java:545) 
        at org.jboss.system.server.profileservice.ProfileServiceBootstrap.loadProfile(ProfileServiceBootstrap.java:304) 
        at org.jboss.system.server.profileservice.ProfileServiceBootstrap.start(ProfileServiceBootstrap.java:205) 
        at org.jboss.bootstrap.AbstractServerImpl.start(AbstractServerImpl.java:405) 
        at org.jboss.Main.boot(Main.java:209) 
        at org.jboss.Main$1.run(Main.java:547) 
        at java.lang.Thread.run(Thread.java:662) 




I spot the issue and I still find the reason why this all.

First I removed codes and compile and then run. At one point project compiled and deployed successfully in Jboss.
I could start jboss without any error message(specially above mentioned message).
What I found is in my POM.xml I have dependency for Hibernate like this.

Code:
<dependency> 
    <groupId>org.hibernate</groupId> 
    <artifactId>hibernate-core</artifactId> 
    <version>3.3.1.GA</version> 
</dependency>   


When I removed this dependency from POM.xml everything worked fine. No errors in server startup.
Can anyone help me to get rid of this error.

Regards,
Dil.


Top
 Profile  
 
Display posts from previous:  Sort by  
Forum locked This topic is locked, you cannot edit posts or make further replies.  [ 1 post ] 

All times are UTC - 5 hours [ DST ]


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
© Copyright 2014, Red Hat Inc. All rights reserved. JBoss and Hibernate are registered trademarks and servicemarks of Red Hat, Inc.