Hi,

This error means container level classloader load some older version neethi.

You may need post question on websphere forum to ask how websphere handle such 
issue.
-------------
Freeman(Yue) Fang

Red Hat, Inc. 
FuseSource is now part of Red Hat
Web: http://fusesource.com | http://www.redhat.com/
Twitter: freemanfang
Blog: http://freemanfang.blogspot.com
http://blog.sina.com.cn/u/1473905042
weibo: http://weibo.com/u/1473905042

On 2012-10-17, at 下午5:16, Sanjaya wrote:

> Hi,
> 
> I am deploying one application  apache CXF-2.5.0 with neethi-3.0.1 in
> websphere v8.5. I am getting below error. MY application is spring driven.
> When i degraded apache CXF to apache CXF-2.3.5. Application successfully
> deployed but restful service list unable to displayed. The same is working
> perfectly in weblogic
> 
> I tried below options
> 
> 1 - In disabled JAXB engine in websphere for my application.
> 2 -  Degraded library to CXF 2.3.5, its deployed but restful service list
> did not displayed.
> 3 - Changed web module class loader to Classes loaded with local class
> loader first (parent last). It started not recognizing to CXF servlet.
> 
> 
> 
> Caused by: java.lang.IncompatibleClassChangeError:
> org.apache.neethi.AssertionBuilderFactory
>       at java.lang.ClassLoader.defineClassImpl(Native Method)
>       at java.lang.ClassLoader.defineClass(ClassLoader.java:262)
>       at 
> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:69)
>       at
> com.ibm.ws.classloader.CompoundClassLoader._defineClass(CompoundClassLoader.java:852)
>       at
> com.ibm.ws.classloader.CompoundClassLoader.localFindClass(CompoundClassLoader.java:762)
>       at
> com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader.java:585)
>       at java.lang.ClassLoader.loadClass(ClassLoader.java:627)
>       at java.lang.ClassLoader.defineClassImpl(Native Method)
>       at java.lang.ClassLoader.defineClass(ClassLoader.java:262)
>       at 
> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:69)
>       at
> com.ibm.ws.classloader.CompoundClassLoader._defineClass(CompoundClassLoader.java:852)
>       at
> com.ibm.ws.classloader.CompoundClassLoader.localFindClass(CompoundClassLoader.java:762)
>       at
> com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader.java:585)
>       at java.lang.ClassLoader.loadClass(ClassLoader.java:627)
>       at
> org.apache.cxf.bus.extension.Extension.getClassObject(Extension.java:149)
>       at
> org.apache.cxf.bus.extension.ExtensionManagerImpl.activateAllByType(ExtensionManagerImpl.java:137)
>       at
> org.apache.cxf.bus.extension.ExtensionManagerBus.<init>(ExtensionManagerBus.java:131)
>       at
> org.apache.cxf.bus.extension.ExtensionManagerBus.<init>(ExtensionManagerBus.java:143)
>       at org.apache.cxf.bus.spring.SpringBus.<init>(SpringBus.java:46)
>       at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>       at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:56)
>       at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:39)
>       at java.lang.reflect.Constructor.newInstance(Constructor.java:527)
>       at 
> org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:126)
>       ... 120 more
> 
> Request to look into this issue, Thanks in advance
> 
> Thanks,
> Sanjaya
> 
> 
> 
> --
> View this message in context: 
> http://cxf.547215.n5.nabble.com/Getting-Caused-by-java-lang-IncompatibleClassChangeError-org-apache-neethi-AssertionBuilderFactory-e5-tp5716804.html
> Sent from the cxf-user mailing list archive at Nabble.com.

Reply via email to