javax.xml.ws.WebServiceException : No Response Returned How to Fix

标签 java soap-client wsdl2java

我做了一个 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/

相关文章:

java - Jersey 2 使用方法参数生成 WADL 模式

php - 与 SecureNet 支付网关集成

python - 如何内省(introspection) SOAP 数据类型?

wsdl - CXF 如何将 WSDL 的本地主机转换为实际的服务器 URL?

java - 从 wsdl 生成 Java 代理类

java - 是否有适用于 Android 的可靠 Art-Net 库(DMX over IP)?

java - 如何使生成的构建 war 包含基于 Git 提交 ID 的构建号?

java - 如何读取 HTTP POST 请求返回的 XML?

PHP SoapClient 无法使用 https WS

java - wsdl 绑定(bind)未定义