Thank you for your reply Dan!

I have removed the xml-apis, and xercesImpl and also reverted back the
parent class loader first option in WAS (7) and that resolved the issue.

Thanks much,


dkulp wrote:
> 
> 
>> xercesImpl-2.6.2.jar
> 
> That may be too old.  You may need a 2.8.x or 2.9.x version. The mbasica
> issue 
> is that you are using a non DOM level 3 parser.   
> 
> Honestly, I would try completely removing the xml-apis and xercesImpl jars
> and 
> just use the versions found in the JDK.      Java 6 requires those be DOM 
> level 3.
> 
> Dan
> 
> 
> 
> On Tuesday 15 June 2010 9:23:06 am cxf_infant wrote:
>> Hi,
>> 
>> We are getting this error in WAS 7 environment.  Did someone face this
>> issue before? If so, could you shed some light/direction.
>> 
>> Our environment:
>> Websphere 7
>> Cxf 2.2.7
>> Java Version 6
>> Endorsed Jars (under Java home of WAS 7):
>> jaxb-api-2.1.jar
>> jaxb-impl-2.1.12.jar
>> saaj-api-1.3.jar
>> saaj-impl-1.3.2.jar
>> wsdl4j-1.6.2.jar
>> xalan-2.7.1.jar
>> xercesImpl-2.6.2.jar
>> xml-apis.jar
>> XmlSchema-1.4.5.jar
>> 
>> Invocation of init method failed; nested exception is
>> java.lang.AbstractMethodError:
>> org/w3c/dom/Node.setUserData(Ljava/lang/String;Ljava/lang/Object;Lorg/w3c/d
>> om/UserDataHandler;)Ljava/lang/Object; at
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactor
>> y.initializeBean(AbstractAutowireCapableBeanFactory.java:1338) at
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactor
>> y.doCreateBean(AbstractAutowireCapableBeanFactory.java:473) at
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactor
>> y$1.run(AbstractAutowireCapableBeanFactory.java:409) at
>> java.security.AccessController.doPrivileged(AccessController.java:224) at
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactor
>> y.createBean(AbstractAutowireCapableBeanFactory.java:380) at
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(A
>> bstractBeanFactory.java:264) at
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getS
>> ingleton(DefaultSingletonBeanRegistry.java:222) at
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(Abs
>> tractBeanFactory.java:261) at
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(Abstr
>> actBeanFactory.java:185) at
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(Abstr
>> actBeanFactory.java:164) at
>> org.springframework.beans.factory.support.DefaultListableBeanFactory.preIns
>> tantiateSingletons(DefaultListableBeanFactory.java:429) at
>> org.springframework.context.support.AbstractApplicationContext.finishBeanFa
>> ctoryInitialization(AbstractApplicationContext.java:728) at
>> org.springframework.context.support.AbstractApplicationContext.refresh(Abst
>> ractApplicationContext.java:380) at
>> org.apache.cxf.transport.servlet.CXFServlet.loadAdditionalConfig(CXFServlet
>> .java:190) at
>> org.apache.cxf.transport.servlet.CXFServlet.updateContext(CXFServlet.java:1
>> 58) at
>> org.apache.cxf.transport.servlet.CXFServlet.loadSpringBus(CXFServlet.java:1
>> 04) at
>> org.apache.cxf.transport.servlet.CXFServlet.loadBus(CXFServlet.java:73)
>> at
>> org.apache.cxf.transport.servlet.AbstractCXFServlet.init(AbstractCXFServlet
>> .java:78) at
>> com.ibm.ws.webcontainer.servlet.ServletWrapper.init(ServletWrapper.java:350
>> ) at
>> com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.init(ServletWrapperImpl.
>> java:165) at
>> com.ibm.ws.webcontainer.servlet.ServletWrapper.initialize(ServletWrapper.ja
>> va:1735) at
>> com.ibm.wsspi.webcontainer.extension.WebExtensionProcessor.createServletWra
>> pper(WebExtensionProcessor.java:98) at
>> com.ibm.ws.webcontainer.webapp.WebApp.getServletWrapper(WebApp.java:1005)
>>      at
>> com.ibm.ws.webcontainer.webapp.WebApp.getServletWrapper(WebApp.java:926)
>> at
>> com.ibm.ws.webcontainer.webapp.WebApp.initializeTargetMappings(WebApp.java:
>> 605) at
>> com.ibm.ws.webcontainer.webapp.WebApp.commonInitializationFinally(WebApp.ja
>> va:423) at
>> com.ibm.ws.webcontainer.webapp.WebAppImpl.initialize(WebAppImpl.java:299)
>>      at
>> com.ibm.ws.webcontainer.webapp.WebGroupImpl.addWebApplication(WebGroupImpl.
>> java:100) at
>> com.ibm.ws.webcontainer.VirtualHostImpl.addWebApplication(VirtualHostImpl.j
>> ava:166) at
>> com.ibm.ws.webcontainer.WSWebContainer.addWebApp(WSWebContainer.java:731)
>>      at
>> com.ibm.ws.webcontainer.WSWebContainer.addWebApplication(WSWebContainer.jav
>> a:616) at
>> com.ibm.ws.webcontainer.component.WebContainerImpl.install(WebContainerImpl
>> .java:376) at
>> com.ibm.ws.webcontainer.component.WebContainerImpl.start(WebContainerImpl.j
>> ava:668) at
>> com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.ja
>> va:1120) at
>> com.ibm.ws.runtime.component.DeployedApplicationImpl.fireDeployedObjectStar
>> t(DeployedApplicationImpl.java:1313) at
>> com.ibm.ws.runtime.component.DeployedModuleImpl.start(DeployedModuleImpl.ja
>> va:619) at
>> com.ibm.ws.runtime.component.DeployedApplicationImpl.start(DeployedApplicat
>> ionImpl.java:938) at
>> com.ibm.ws.runtime.component.ApplicationMgrImpl.startApplication(Applicatio
>> nMgrImpl.java:723) at
>> com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.ja
>> va:2044) at
>> com.ibm.ws.runtime.component.CompositionUnitMgrImpl.start(CompositionUnitMg
>> rImpl.java:437) at
>> com.ibm.ws.runtime.component.CompositionUnitImpl.start(CompositionUnitImpl.
>> java:122) at
>> com.ibm.ws.runtime.component.CompositionUnitMgrImpl.start(CompositionUnitMg
>> rImpl.java:380) at
>> com.ibm.ws.runtime.component.CompositionUnitMgrImpl.access$300(CompositionU
>> nitMgrImpl.java:108) at
>> com.ibm.ws.runtime.component.CompositionUnitMgrImpl$CUInitializer.run(Compo
>> sitionUnitMgrImpl.java:935) at
>> com.ibm.wsspi.runtime.component.WsComponentImpl$_AsynchInitializer.run(WsCo
>> mponentImpl.java:349) at
>> com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1550)
>> Caused by: java.lang.AbstractMethodError:
>> org/w3c/dom/Node.setUserData(Ljava/lang/String;Ljava/lang/Object;Lorg/w3c/d
>> om/UserDataHandler;)Ljava/lang/Object; at
>> org.apache.cxf.staxutils.StaxUtils.addLocation(StaxUtils.java:960) at
>> org.apache.cxf.staxutils.StaxUtils.startElement(StaxUtils.java:818) at
>> org.apache.cxf.staxutils.StaxUtils.readDocElements(StaxUtils.java:887) at
>> org.apache.cxf.staxutils.StaxUtils.read(StaxUtils.java:774)
>>      at
>> org.apache.cxf.wsdl11.WSDLManagerImpl.loadDefinition(WSDLManagerImpl.java:2
>> 19) at
>> org.apache.cxf.wsdl11.WSDLManagerImpl.getDefinition(WSDLManagerImpl.java:17
>> 9) at
>> org.apache.cxf.wsdl11.WSDLServiceFactory.<init>(WSDLServiceFactory.java:91)
>>      at
>> org.apache.cxf.service.factory.ReflectionServiceFactoryBean.buildServiceFro
>> mWSDL(ReflectionServiceFactoryBean.java:403) at
>> org.apache.cxf.service.factory.ReflectionServiceFactoryBean.initializeServi
>> ceModel(ReflectionServiceFactoryBean.java:528) at
>> org.apache.cxf.service.factory.ReflectionServiceFactoryBean.create(Reflecti
>> onServiceFactoryBean.java:278) at
>> org.apache.cxf.jaxws.support.JaxWsServiceFactoryBean.create(JaxWsServiceFac
>> toryBean.java:178) at
>> org.apache.cxf.frontend.AbstractWSDLBasedEndpointFactory.createEndpoint(Abs
>> tractWSDLBasedEndpointFactory.java:100) at
>> org.apache.cxf.frontend.ServerFactoryBean.create(ServerFactoryBean.java:105
>> ) at
>> org.apache.cxf.jaxws.JaxWsServerFactoryBean.create(JaxWsServerFactoryBean.j
>> ava:167) at
>> org.apache.cxf.jaxws.EndpointImpl.getServer(EndpointImpl.java:384) at
>> org.apache.cxf.jaxws.EndpointImpl.doPublish(EndpointImpl.java:291) at
>> org.apache.cxf.jaxws.EndpointImpl.publish(EndpointImpl.java:223) at
>> org.apache.cxf.jaxws.EndpointImpl.publish(EndpointImpl.java:455) at
>> sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>      at
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:4
>> 5) at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImp
>> l.java:37) at java.lang.reflect.Method.invoke(Method.java:599)
>>      at
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactor
>> y.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:1414) at
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactor
>> y.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1375) at
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactor
>> y.initializeBean(AbstractAutowireCapableBeanFactory.java:1335) ... 45
>> more
>> 
>> 
>> Thanks much,
>> J
> 
> -- 
> Daniel Kulp
> [email protected]
> http://dankulp.com/blog
> 
> 

-- 
View this message in context: 
http://old.nabble.com/websphere-7-cxf-service-creation-error-tp28891266p28897763.html
Sent from the cxf-user mailing list archive at Nabble.com.

Reply via email to