2016-04-14 15 views
0

cxf-codegen-pluginを使用して作成されたシンプルなトップダウンCXF Webサービスですが、Weblogic 12.2.1サーバーへのwar/earファイルの配備時に次のエラーが発生します。 :CXFトップダウンWebサービスをWeblogic 12.2.1に配備する際のエラー

Servlet: "cxf" failed to preload on startup in Web application: "SampleInfo.war". 
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 org.apache.cxf.bus.extension.ExtensionException: Could not load extension class org.apache.cxf.ws.policy.AssertionBuilderRegistryImpl.** 
     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:997) 

Caused By: org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [org.apache.cxf.bus.spring.SpringBus]: Constructor threw exception; nested exception is org.apache.cxf.bus.extension.ExtensionException: **Could not load extension class org.apache.cxf.ws.policy.AssertionBuilderRegistryImpl.** 

**Caused By: org.apache.cxf.bus.extension.ExtensionException: Could not load extension class org.apache.cxf.ws.policy.AssertionBuilderRegistryImpl.** 

Caused By: java.lang.IncompatibleClassChangeError: Implementing class 
at java.lang.ClassLoader.defineClass1(Native Method) 
at java.lang.ClassLoader.defineClass(ClassLoader.java:760) 
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) 
at weblogic.utils.classloaders.GenericClassLoader.defineClassInternal(GenericClassLoader.java:1065) 
at weblogic.utils.classloaders.GenericClassLoader.defineClass(GenericClassLoader.java:998) 
Truncated. see log file for complete stacktrace 
**The dependencies under pom.xml are as under:** 

cxf-rt-frontend-jaxws Version 3.1.4 
cxf-rt-transports-http Version 3.1.4 
cxf-xjc-runtime Version 3.0.5 
spring-web Version 4.1.4.RELEASE 

答えて

1

neethi.jarとCXF-RT-WS-policy.jarは、私はwarファイルからCXFのjarを削除しながら解決してしまったいくつかの競合を持っていました。

関連する問題