【问题标题】:Generate Java Web Service Client from HTTPS url从 HTTPS url 生成 Java Web 服务客户端
【发布时间】:2012-01-29 03:09:46
【问题描述】:

我正在为 Web 服务实现一个测试客户端。该服务使用 HTTPS,我正在尝试使用 Eclipse 向导生成客户端。

使用这个 url Eclipse 找不到 WSDL 定义:向导警告 “选择的服务定义无效。” 并且流程无法继续。

网址是正确的,我验证了它实现了一个 .NET 客户端并且它可以工作。 唯一的问题是 SSL 证书已过期。

如何在java中正确生成客户端?

【问题讨论】:

    标签: java eclipse web-services https


    【解决方案1】:

    通过其他方式捕获 WSDL,例如使用浏览器下载它,然后使用非 SSL 服务器(甚至只是一个文件)在本地访问它。看起来 Eclipse 无法处理 SSL 问题(这可能是他们的错误,他们应该可以选择忽略它)。

    【讨论】:

    • 完美!我已将定义保存在 .wsdl 文件中,然后使用向导加载它。有用!谢谢。
    【解决方案2】:

    你不应该这样做。在 HTTP 上使用 SOAP 调用和在 SSL (HTTPS) 上使用 SOAP 调用在 WSDL 上没有区别。

    请将 https 改为 http

    【讨论】:

      猜你喜欢
      • 2015-09-09
      • 1970-01-01
      • 1970-01-01
      • 2011-04-25
      • 2014-09-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-03-19
      相关资源
      最近更新 更多