RonnieSpike63
Feb 22nd, 2006, 08:30 PM
Get the following classcastexception on deploy of web application that uses spring bean configuration. Problem occurs in WL 9, did not occur in WL 8. WL 9 runs on Java 5, so I had to remove Xerces from my webapp's lib. Also deploys fine on Tomcat.
Anybody out there been where I am, and solved the problem?
[HTTP:101216]Servlet: "init" failed to preload on startup in Web application: "TBMCSAdapter.war". java.lang.ClassCastException: weblogic.xml.jaxp.RegistryDocumentBuilderFactory at javax.xml.parsers.DocumentBuilderFactory.newInstan ce()Ljavax.xml.parsers.DocumentBuilderFactory;(Unk nown Source) at org.springframework.beans.factory.xml.XmlBeanDefin itionReader.createDocumentBuilderFactory(XmlBeanDe finitionReader.java:250) at org.springframework.beans.factory.xml.XmlBeanDefin itionReader.doLoadBeanDefinitions(XmlBeanDefinitio nReader.java:217) at org.springframework.beans.factory.xml.XmlBeanDefin itionReader.loadBeanDefinitions(XmlBeanDefinitionR eader.java:173) at org.springframework.beans.factory.xml.XmlBeanDefin itionReader.loadBeanDefinitions(XmlBeanDefinitionR eader.java:148) at org.springframework.beans.factory.support.Abstract BeanDefinitionReader.loadBeanDefinitions(AbstractB eanDefinitionReader.java:126) at org.springframework.beans.factory.support.Abstract BeanDefinitionReader.loadBeanDefinitions(AbstractB eanDefinitionReader.java:142) at org.springframework.context.support.AbstractXmlApp licationContext.loadBeanDefinitions(AbstractXmlApp licationContext.java:113) at org.springframework.context.support.AbstractXmlApp licationContext.loadBeanDefinitions(AbstractXmlApp licationContext.java:81) at org.springframework.context.support.AbstractRefres hableApplicationContext.refreshBeanFactory(Abstrac tRefreshableApplicationContext.java:89) at org.springframework.context.support.AbstractApplic ationContext.refresh(AbstractApplicationContext.ja va:269) at org.springframework.context.support.ClassPathXmlAp plicationContext.<init>(ClassPathXmlApplicationContext.java:87) at org.springframework.context.support.ClassPathXmlAp plicationContext.<init>(ClassPathXmlApplicationContext.java:72) at org.springframework.context.support.ClassPathXmlAp plicationContext.<init>(ClassPathXmlApplicationContext.java:63) at gov.jcre.adapter.util.ServicesManager.init(Service sManager.java:46) at gov.jcre.adapter.util.InitServlet.init(InitServlet .java:59) at javax.servlet.GenericServlet.init(GenericServlet.j ava:256) at weblogic.servlet.internal.StubSecurityHelper$Servl etInitAction.run(StubSecurityHelper.java:276) at weblogic.security.acl.internal.AuthenticatedSubjec t.doAs(AuthenticatedSubject.java:321) at weblogic.security.service.SecurityManager.runAs(Se curityManager.java:121) at weblogic.servlet.internal.StubSecurityHelper.creat eServlet(StubSecurityHelper.java:68) at weblogic.servlet.internal.StubLifecycleHelper.crea teOneInstance(StubLifecycleHelper.java:58) at weblogic.servlet.internal.StubLifecycleHelper.<init>(StubLifecycleHelper.java:48) at weblogic.servlet.internal.ServletStubImpl.prepareS ervlet(ServletStubImpl.java:493) at weblogic.servlet.internal.WebAppServletContext.pre loadServlet(WebAppServletContext.java:1688) at weblogic.servlet.internal.WebAppServletContext.loa dServletsOnStartup(WebAppServletContext.java:1665) at weblogic.servlet.internal.WebAppServletContext.pre loadResources(WebAppServletContext.java:1585) at weblogic.servlet.internal.WebAppServletContext.sta rt(WebAppServletContext.java:2678) at weblogic.servlet.internal.WebAppModule.startContex ts(WebAppModule.java:874) at weblogic.servlet.internal.WebAppModule.start(WebAp pModule.java:326) at weblogic.application.internal.flow.ModuleListenerI nvoker.start(ModuleListenerInvoker.java:114)
Anybody out there been where I am, and solved the problem?
[HTTP:101216]Servlet: "init" failed to preload on startup in Web application: "TBMCSAdapter.war". java.lang.ClassCastException: weblogic.xml.jaxp.RegistryDocumentBuilderFactory at javax.xml.parsers.DocumentBuilderFactory.newInstan ce()Ljavax.xml.parsers.DocumentBuilderFactory;(Unk nown Source) at org.springframework.beans.factory.xml.XmlBeanDefin itionReader.createDocumentBuilderFactory(XmlBeanDe finitionReader.java:250) at org.springframework.beans.factory.xml.XmlBeanDefin itionReader.doLoadBeanDefinitions(XmlBeanDefinitio nReader.java:217) at org.springframework.beans.factory.xml.XmlBeanDefin itionReader.loadBeanDefinitions(XmlBeanDefinitionR eader.java:173) at org.springframework.beans.factory.xml.XmlBeanDefin itionReader.loadBeanDefinitions(XmlBeanDefinitionR eader.java:148) at org.springframework.beans.factory.support.Abstract BeanDefinitionReader.loadBeanDefinitions(AbstractB eanDefinitionReader.java:126) at org.springframework.beans.factory.support.Abstract BeanDefinitionReader.loadBeanDefinitions(AbstractB eanDefinitionReader.java:142) at org.springframework.context.support.AbstractXmlApp licationContext.loadBeanDefinitions(AbstractXmlApp licationContext.java:113) at org.springframework.context.support.AbstractXmlApp licationContext.loadBeanDefinitions(AbstractXmlApp licationContext.java:81) at org.springframework.context.support.AbstractRefres hableApplicationContext.refreshBeanFactory(Abstrac tRefreshableApplicationContext.java:89) at org.springframework.context.support.AbstractApplic ationContext.refresh(AbstractApplicationContext.ja va:269) at org.springframework.context.support.ClassPathXmlAp plicationContext.<init>(ClassPathXmlApplicationContext.java:87) at org.springframework.context.support.ClassPathXmlAp plicationContext.<init>(ClassPathXmlApplicationContext.java:72) at org.springframework.context.support.ClassPathXmlAp plicationContext.<init>(ClassPathXmlApplicationContext.java:63) at gov.jcre.adapter.util.ServicesManager.init(Service sManager.java:46) at gov.jcre.adapter.util.InitServlet.init(InitServlet .java:59) at javax.servlet.GenericServlet.init(GenericServlet.j ava:256) at weblogic.servlet.internal.StubSecurityHelper$Servl etInitAction.run(StubSecurityHelper.java:276) at weblogic.security.acl.internal.AuthenticatedSubjec t.doAs(AuthenticatedSubject.java:321) at weblogic.security.service.SecurityManager.runAs(Se curityManager.java:121) at weblogic.servlet.internal.StubSecurityHelper.creat eServlet(StubSecurityHelper.java:68) at weblogic.servlet.internal.StubLifecycleHelper.crea teOneInstance(StubLifecycleHelper.java:58) at weblogic.servlet.internal.StubLifecycleHelper.<init>(StubLifecycleHelper.java:48) at weblogic.servlet.internal.ServletStubImpl.prepareS ervlet(ServletStubImpl.java:493) at weblogic.servlet.internal.WebAppServletContext.pre loadServlet(WebAppServletContext.java:1688) at weblogic.servlet.internal.WebAppServletContext.loa dServletsOnStartup(WebAppServletContext.java:1665) at weblogic.servlet.internal.WebAppServletContext.pre loadResources(WebAppServletContext.java:1585) at weblogic.servlet.internal.WebAppServletContext.sta rt(WebAppServletContext.java:2678) at weblogic.servlet.internal.WebAppModule.startContex ts(WebAppModule.java:874) at weblogic.servlet.internal.WebAppModule.start(WebAp pModule.java:326) at weblogic.application.internal.flow.ModuleListenerI nvoker.start(ModuleListenerInvoker.java:114)