私は他のリンケージ エラーを見てきましたが、jar で何ができるかを示しているものはありません。アプリケーションを Jboss にデプロイすると正常に動作しますが、アプリケーションを websphere にデプロイすると、このリンケージ エラーが発生します。同様の問題がここにあります: LinkageError when calling webservice method but not know what to do to fix it
主に、共有クラスcom/ibm/oti/vm/BootstrapClassLoaderとの間でロードされますcom/ibm/ws/classloader/CompoundClassLoaderjavax/xml/soap/SOAPFault
Caused by: java.lang.LinkageError: loading constraint violation: loader "com/ibm/oti/vm/BootstrapClassLoader@dda62209" previously initiated loading for a different type with name "javax/xml/soap/SOAPFault" defined by loader "com/ibm/ws/classloader/CompoundClassLoader@fdebcda2"
at com.ibm.oti.vm.VM.findClassOrNull(Native Method)
at com.ibm.oti.vm.BootstrapClassLoader.loadClass(BootstrapClassLoader.java:63)
at javax.xml.ws.soap.SOAPFaultException.<init>(SOAPFaultException.java:78)
at org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:160)
at com.sun.proxy.$Proxy118.collectionsInquiryV2(Unknown Source)
私が持っているのは、Webサービスを呼び出すjspです。メッセージから、私が見た唯一のjarは、クラスjavax/xml/soap/SOAPFaultを含むaxis.jarからのものです
axis.jar から SOAPFault.class を削除する必要があるということですか? (試してみても機能せず、これを削除すると他の Web サービスが失敗します)