首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >调用webservice方法时的LinkageError

调用webservice方法时的LinkageError
EN

Stack Overflow用户
提问于 2012-06-14 23:58:02
回答 1查看 2.2K关注 0票数 0

我有一个apache servicemix (camel 2.9)路由,它调用一个bean,然后发出一个SOAP请求。SOAP代码是通过wsdl2java生成的,工作正常(cxf 2.4.0)。我遇到的问题是,当抛出SOAP错误时,我会得到以下问题:

代码语言:javascript
复制
Caused by: java.lang.LinkageError: loader constraint violation: loader (instance of <bootloader>) previously initiated loading for a different type with name "javax/xml/soap/SOAPFault"
    at javax.xml.ws.soap.SOAPFaultException.<init>(SOAPFaultException.java:28)
    at org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:156)[175:org.apache.cxf.bundle:2.5.0.fuse-7-061]
    at $Proxy120.catalogProductAttributeMediaRemove(Unknown Source)
    at com.boohoo.magento.MagentoProducts.deleteImageFromProduct(MagentoProducts.java:403)[769:magento-soap-api:1.0.0.SNAPSHOT]
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)[:1.6.0_29]
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)[:1.6.0_29]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)[:1.6.0_29]
    at java.lang.reflect.Method.invoke(Method.java:597)[:1.6.0_29]
    at org.apache.camel.component.bean.MethodInfo.invoke(MethodInfo.java:340)
    at org.apache.camel.component.bean.MethodInfo$1.proceed(MethodInfo.java:237)
    at org.apache.camel.component.bean.BeanProcessor.process(BeanProcessor.java:166)

从谷歌(我的背景是C#)看,这个错误似乎表明这个类已经被加载了多次,但我看不出这是怎么可能的,因为SOAPFaultException不是我的一个类。

有什么想法吗?

干杯。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-06-27 15:23:17

我发现这是servicemix配置的问题。请参阅:http://fusesource.com/forums/thread.jspa?threadID=4016

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11036901

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档