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.
