我做了一个 SOAP 客户端,我收到了下一个答案:
javax.xml.ws.WebServiceException: no response returned.
at com.sun.xml.internal.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:98)
at com.sun.xml.internal.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:77)
at com.sun.xml.internal.ws.client.sei.SEIStub.invoke(SEIStub.java:147)
at com.sun.proxy.$Proxy31.enviarFactura(Unknown Source)
at bkon.facturas.clientsample.ClientSample.main(ClientSample.java:41)
我已经生成了客户: wsdl2java -p bkon.facturas -verbose facturasspp2.wsdl
我已经尝试过使用 wsimport。
最佳答案
如果您使用 java 8 和 spring boot,则可能是由于依赖项被覆盖, 您可以通过添加 jaxws-rt 依赖工件来摆脱它
如果您使用的是 maven,请在 pom.xml 中添加以下内容
<dependency>
<groupId>com.sun.xml.ws</groupId>
<artifactId>jaxws-rt</artifactId>
<version>2.1.4</version>
</dependency>
如果你正在使用下面的 gradle 使用
implementation 'com.sun.xml.ws:jaxws-rt:2.1.4'
关于javax.xml.ws.WebServiceException : No Response Returned How to Fix,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56343158/