Here is a post with the same problem (I think). Beside to set PARENT
LAST, the author had also to delete several jars...

Hope this helps
Stefan



On Wed, Mar 28, 2012 at 19:19, bhushand <bhushan_bde...@yahoo.co.in> wrote:
> Hello
> We are facing following problem while deploying our application, please help
> us.
>
> We are trying to deploy the ApacheCXF 2.5.2 on WAS7.0. with camel 2.9.1
>
> We have following jars present in the EAR library:-
>
> aopalliance-1.0.jar
> commons-logging-1.1.1.jar
> cxf-2.5.2.jar
> FastInfoset-1.2.9.jar
> jaxb-api-2.2.3.jar
> jaxb-impl-2.2.4-1.jar
> neethi-3.0.1.jar
> saaj-impl-1.3.12.jar
> spring-aop-3.0.6.RELEASE.jar
> spring-asm-3.0.6.RELEASE.jar
> spring-beans-3.0.6.RELEASE.jar
> spring-context-3.0.6.RELEASE.jar
> spring-core-3.0.6.RELEASE.jar
> spring-expression-3.0.6.RELEASE.jar
> spring-web-3.0.6.RELEASE.jar
> wsdl4j-1.6.2.jar
> xmlschema-core-2.0.1.jar
>
>
> We have also set the classloader order at module level to PARENT LAST.
>
>
> BUT Getting below error,
>
> [3/28/12 10:23:44:965 EDT] 0000000c ContextLoader E
> org.springframework.web.context.ContextLoader initWebApplicationContext
> Context initialization failed
>
>
> org.springframework.beans.factory.BeanCreationException: Error creating bean
> with name 'cxf' defined in class path resource [META-INF/cxf/cxf.xml]:
> Instantiation of bean failed; nested exception is
> org.springframework.beans.BeanInstantiationException: Could not instantiate
> bean class [org.apache.cxf.bus.spring.SpringBus]: Constructor threw
> exception; nested exception is java.lang.IncompatibleClassChangeError:
> org.apache.neethi.AssertionBuilderFactory
>
>      at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:965)
>
>      at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:911)
>
>      at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:485)
>
>      at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
>
>      at
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:293)
>
>      at
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>
>      at
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:290)
>
>      at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:192)
>
>      at
> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:585)
>
>      at
> org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:895)
>
>      at
> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:425)
>
>      at
> org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:282)
>
>      at
> org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:204)
>
>      at
> org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:47)
>
>      at
> com.ibm.ws.webcontainer.webapp.WebApp.notifyServletContextCreated(WebApp.java:1588)
>
>      at
> com.ibm.ws.webcontainer.webapp.WebApp.commonInitializationFinish(WebApp.java:350)
>
>      at
> com.ibm.ws.webcontainer.webapp.WebAppImpl.initialize(WebAppImpl.java:292)
>
>      at
> com.ibm.ws.webcontainer.webapp.WebGroupImpl.addWebApplication(WebGroupImpl.java:99)
>
>      at
> com.ibm.ws.webcontainer.VirtualHostImpl.addWebApplication(VirtualHostImpl.java:167)
>
>      at
> com.ibm.ws.webcontainer.WSWebContainer.addWebApp(WSWebContainer.java:722)
>
>      at
> com.ibm.ws.webcontainer.WSWebContainer.addWebApplication(WSWebContainer.java:607)
>
>      at
> com.ibm.ws.webcontainer.component.WebContainerImpl.install(WebContainerImpl.java:376)
>
>      at
> com.ibm.ws.webcontainer.component.WebContainerImpl.start(WebContainerImpl.java:668)
>
>      at
> com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.java:1162)
>
>      at
> com.ibm.ws.runtime.component.DeployedApplicationImpl.fireDeployedObjectStart(DeployedApplicationImpl.java:1313)
>
>      at
> com.ibm.ws.runtime.component.DeployedModuleImpl.start(DeployedModuleImpl.java:611)
>
>      at
> com.ibm.ws.runtime.component.DeployedApplicationImpl.start(DeployedApplicationImpl.java:938)
>
>      at
> com.ibm.ws.runtime.component.ApplicationMgrImpl.startApplication(ApplicationMgrImpl.java:740)
>
>      at
> com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.java:2092)
>
>      at
> com.ibm.ws.runtime.component.CompositionUnitMgrImpl.start(CompositionUnitMgrImpl.java:437)
>
>      at
> com.ibm.ws.runtime.component.CompositionUnitImpl.start(CompositionUnitImpl.java:122)
>
>      at
> com.ibm.ws.runtime.component.CompositionUnitMgrImpl.start(CompositionUnitMgrImpl.java:380)
>
>      at
> com.ibm.ws.runtime.component.CompositionUnitMgrImpl.access$300(CompositionUnitMgrImpl.java:105)
>
>      at
> com.ibm.ws.runtime.component.CompositionUnitMgrImpl$CUInitializer.run(CompositionUnitMgrImpl.java:928)
>
>      at
> com.ibm.wsspi.runtime.component.WsComponentImpl$_AsynchInitializer.run(WsComponentImpl.java:349)
>
>      at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1527)
>
> Caused by: org.springframework.beans.BeanInstantiationException: Could not
> instantiate bean class [org.apache.cxf.bus.spring.SpringBus]: Constructor
> threw exception; nested exception is java.lang.IncompatibleClassChangeError:
> org.apache.neethi.AssertionBuilderFactory
>
>      at
> org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:141)
>
>      at
> org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:74)
>
>      at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:958)
>
>      ... 35 more
>
> Caused by: java.lang.IncompatibleClassChangeError:
> org.apache.neethi.AssertionBuilderFactory
>
>      at java.lang.ClassLoader.defineClassImpl(Native Method)
>
>      at java.lang.ClassLoader.defineClass(ClassLoader.java:265)
>
>      at java.security.SecureClassLoader.defineClass(Unknown Source)
>
>      at
> com.ibm.ws.classloader.CompoundClassLoader._defineClass(CompoundClassLoader.java:726)
>
>      at
> com.ibm.ws.classloader.CompoundClassLoader.localFindClass(CompoundClassLoader.java:645)
>
>      at
> com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader.java:468)
>
>      at java.lang.ClassLoader.loadClass(ClassLoader.java:609)
>
>      at java.lang.ClassLoader.defineClassImpl(Native Method)
>
>      at java.lang.ClassLoader.defineClass(ClassLoader.java:265)
>
>      at java.security.SecureClassLoader.defineClass(Unknown Source)
>
>      at
> com.ibm.ws.classloader.CompoundClassLoader._defineClass(CompoundClassLoader.java:726)
>
>      at
> com.ibm.ws.classloader.CompoundClassLoader.localFindClass(CompoundClassLoader.java:645)
>
>      at
> com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader.java:468)
>
>      at java.lang.ClassLoader.loadClass(ClassLoader.java:609)
>
>      at
> com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader.java:498)
>
>      at java.lang.ClassLoader.loadClass(ClassLoader.java:609)
>
>      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:52)
>
>      at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
>
>      at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:45)
>
>      at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:39)
>
>      at java.lang.reflect.Constructor.newInstance(Constructor.java:515)
>
>      at
> org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:126)
>
>      ... 37 more
>
>
>
>
>
> --
> View this message in context: 
> http://camel.465427.n5.nabble.com/getting-error-while-deploying-application-with-apache-cxf2-5-2-tp5601200p5601200.html
> Sent from the Camel - Users mailing list archive at Nabble.com.

Reply via email to