在karaf中使用cxf时发生错误java.lang.LinkageError

问题描述

我正在使用cxf 3.3.5和karaf 4.2.7 我有一个作为Soap客户端的应用程序,并向Soap服务发出请求,如果远程服务上没有错误发生,那么一切都很好,但是当发生异常时,我会看到一个错误,指出应该进行正确的错误处理

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:63)
    at org.apache.cxf.jaxws.JaxWsClientProxy.mapException(JaxWsClientProxy.java:195)
    at org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:145)
    at com.sun.proxy.$Proxy126.insupdDevice(UnkNown Source)

据我了解,问题出在装入saaj-api的javax.xml.soap软件包中(在feature:install cxf期间安装)

我看到了主题http://karaf.922171.n3.nabble.com/Loader-constraint-violation-javax-xml-soap-SOAPFault-td4056103.html,但据我了解仍然没有解决办法

有什么想法吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...