[
https://issues.apache.org/jira/browse/CXF-6108?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14269424#comment-14269424
]
Daniel Kulp commented on CXF-6108:
----------------------------------
Websphere has an ancient version of neethi on it's classpath. You need to make
sure neethi is grabbed from the application and not from the parent
classloaders. Check your websphere docs for how to do that.
> Apache CXF 3.0.2, throwing error in IBM WAS 8.5
> -----------------------------------------------
>
> Key: CXF-6108
> URL: https://issues.apache.org/jira/browse/CXF-6108
> Project: CXF
> Issue Type: Bug
> Reporter: anika agarwal
>
> I am trying to call SOAP webservice using apache CXF 3.0.2.
> I am using java version 1.7
> Deploying the application in IBM Web Sphere 8.5
> While deploying the application, i am getting below error :
> Caused by: org.apache.cxf.bus.extension.ExtensionException: Could not load
> extension class org.apache.cxf.ws.policy.AssertionBuilderRegistryImpl.
> at org.apache.cxf.bus.extension.Extension.tryClass(Extension.java:182)
> at
> org.apache.cxf.bus.extension.Extension.getClassObject(Extension.java:194)
> at
> org.apache.cxf.bus.extension.ExtensionManagerImpl.activateAllByType(ExtensionManagerImpl.java:142)
> at
> org.apache.cxf.bus.extension.ExtensionManagerBus.<init>(ExtensionManagerBus.java:126)
> at
> org.apache.cxf.bus.extension.ExtensionManagerBus.<init>(ExtensionManagerBus.java:138)
> at org.apache.cxf.bus.spring.SpringBus.<init>(SpringBus.java:46)
> at
> org.apache.cxf.bus.spring.BusWiringBeanFactoryPostProcessor.getBusForName(BusWiringBeanFactoryPostProcessor.java:72)
> at
> org.apache.cxf.bus.spring.BusWiringBeanFactoryPostProcessor.addDefaultBus(BusWiringBeanFactoryPostProcessor.java:188)
> at
> org.apache.cxf.jaxws.spring.JaxWsProxyFactoryBeanDefinitionParser$JAXWSSpringClientProxyFactoryBean.setApplicationContext(JaxWsProxyFactoryBeanDefinitionParser.java:74)
> at
> org.springframework.context.support.ApplicationContextAwareProcessor.invokeAwareInterfaces(ApplicationContextAwareProcessor.java:117)
> at
> org.springframework.context.support.ApplicationContextAwareProcessor.postProcessBeforeInitialization(ApplicationContextAwareProcessor.java:92)
> at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:408)
> at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1560)
> at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:540)
> ... 122 more
> Caused by: java.lang.IncompatibleClassChangeError:
> org.apache.neethi.AssertionBuilderFactory
> at java.lang.ClassLoader.defineClassImpl(Native Method)
> at java.lang.ClassLoader.defineClass(ClassLoader.java:295)
> at
> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:154)
> at
> com.ibm.ws.classloader.CompoundClassLoader._defineClass(CompoundClassLoader.java:853)
> at
> com.ibm.ws.classloader.CompoundClassLoader.localFindClass(CompoundClassLoader.java:763)
> at
> com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader.java:586)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:690)
> at java.lang.ClassLoader.defineClassImpl(Native Method)
> at java.lang.ClassLoader.defineClass(ClassLoader.java:295)
> at
> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:154)
> at
> com.ibm.ws.classloader.CompoundClassLoader._defineClass(CompoundClassLoader.java:853)
> at
> com.ibm.ws.classloader.CompoundClassLoader.localFindClass(CompoundClassLoader.java:763)
> at
> com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader.java:586)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:690)
> at org.apache.cxf.bus.extension.Extension.tryClass(Extension.java:163)
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)