我正在尝试使用spring设置JAX-WS客户端。我有下面的bean定义。获取下面的错误。
<bean id="someClient" class="org.springframework.remoting.jaxws.JaxWsPortProxyFactoryBean">
<property name="serviceInterface" value="somePortType" />
<property name="wsdlDocumentUrl" value="file:///someWSDL.wsdl"/>
<property name="namespaceUri" value="soemNS" />
<property name="serviceName" value="Services201006" />
</bean>原因: org.springframework.beans.factory.CannotLoadBeanClassException:为ServletContext资源/WEB-INF/jax-ws.xml中定义的名为‘someClient’的bean加载类org.springframework.remoting.jaxws.JaxWsPortProxyFactoryBean时出错:类文件或相关类出现问题;嵌套异常是方法:未能链接org/springframework/remoting/jaxws/JaxWsPortProxyFactoryBean (来自服务模块加载器的模块"deployment.JbossEAP_WS_WebServiceEAR.ear.JBossEap_WS_SpringService.war:main“):未能链接org/springframework/remoting/jaxws/JaxWsPortClientInterceptor (来自服务模块加载器的模块"deployment.JbossEAP_WS_WebServiceEAR.ear.JBossEap_WS_SpringService.war:main”):org/aopalliance/java.lang.NoClassDefFoundError/MethodInterceptor
发布于 2017-02-21 23:20:07
您使用的是spring的哪个版本?似乎war文件中缺少依赖项。JaxWsPortClientInterceptor是spring-web.jar的一部分
https://stackoverflow.com/questions/42369139
复制相似问题