如何使用 wsdl 文档而不是 URI 创建 Eclipse Web 服务客户端?

我正在尝试使用位于我的机器上的现有 WSDL 文档创建 Eclipse Web 服务客户端。我需要从我的机器上浏览 wsdl 文档

我在 Windows 7 操作系统上使用带有 jdk 7 的 Eclipse Luna 4.1 版

当我单击浏览按钮时,我得到这个 image

谁能告诉我如何选择 wsdl 文件?

[Solution] When I put my wsdl document into my project root and refreshed the project inside Eclipse, the project appeared when I clicked on browse then I can select the wsdl document

now I can browse the wsdl document

stack overflow How to Create a Eclipse web service client using a wsdl document not URI?
原文答案

答案:

作者头像

请查看以下帖子,其中提供了一个示例,其中包含从给定 WSDL 文件创建 WSDL 客户端的详细步骤: WSDL Client from WSDL file

作者头像

在 Windows 中,检查 WSDL 文件的文件权限:另外,确认您是否以管理员身份运行 Eclipse。对我来说,我需要以管理员身份运行 Eclipse 才能让某些 Eclipse .metadata 在 Windows 7 中工作。

所以在 Windows 中:

  • 右键单击​​ WSDL 文件。
  • 选择属性
  • 安全标签
    *找到经过身份验证的用户。
  • 点击编辑
  • 设置完全控制复选框。
  • 在 Eclipse 中,再试一次。
作者头像

请注意,您还可以提供指向位于本地机器中的文件的 URI,而无需将该文件导入 Eclipse 项目。

浏览按钮不允许您浏览本地文件系统,但您可以直接在输入框中键入 URI。

我有一个 WSDL 文件位于

D:/stackoverflow/sayhello.wsdl 

介绍 URI

file:///D:stackoverflowsayhello.wsdl

单击确定按钮,向导允许我创建 Web 服务客户端。

Supplying a local URI