【问题标题】:javax.xml.ws.WebServiceException: No Response Returned How to Fixjavax.xml.ws.WebServiceException:没有返回响应如何修复
【发布时间】:2019-10-14 00:55:14
【问题描述】:

我已经做了一个 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 soap-client wsdl2java


    【解决方案1】:

    如果您使用 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'
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-09-15
      • 2018-04-30
      • 2021-04-17
      • 2021-06-27
      • 2018-05-16
      相关资源
      最近更新 更多