【问题标题】:Consuming a web service with the Netbeans Platform使用 Netbeans 平台使用 Web 服务
【发布时间】:2023-03-13 23:29:01
【问题描述】:

我有一个使用 NetBeans Platform 5.5 编写的应用程序。我在使用网络服务时遇到问题。

如果我在 NetBeans 中创建 Java SE 应用程序,我可以毫无问题地添加 Web 服务引用。

由于我的应用程序使用的是 NetBeans 平台,因此许多菜单选项发生了变化。因此,我无法弄清楚如何添加对 Web 服务的引用。我已经通过多种方式搜索了这个主题,但没有找到任何处理通过平台使用服务的页面。他们都在谈论使用 Java SE 应用程序使用服务。

从平台架构更改应用程序不是一种选择。

【问题讨论】:

  • 您有服务吗?你能告诉我们是哪一个吗?有没有简单get的消费细节?
  • 我在使用 NetBeans 7.0.1 时遇到了同样的问题。基本上,使用标准 Java SE 项目,您可以右键单击选择 New > Web Service Client... 并通过指定 wsdl url 添加 Web 服务。我没有为 NetBeans 平台项目获得该选项....如果有人可以提供帮助,我会很高兴。

标签: web-services netbeans platform


【解决方案1】:

这是一个good tutorial,用于在 NetBeans 平台上设置提要阅读器。它涵盖了使用 Web 服务的一些配置问题

关于制作 Web 服务客户端的 entry 博客

如果您能提供有关您想要访问的服务的信息,我很乐意尝试给您一个更具体的答案。

【讨论】:

    【解决方案2】:

    找到这个:

    1. 使用此tutorial 创建 Web 服务和客户端
    2. 为 Web 服务客户端创建库包装模块(您不需要包含 JAX-WS 库,只需包含您的客户端 jar)
    3. 在您的包装模块中添加以下依赖项(重要):
      • JAX-WS 2.1 API
      • JAX-WS 2.1 和 JAXB 2.1 库(为此,您必须在“添加模块依赖项”窗口中选中显示非 API 模块)
    4. 如果您在这些步骤之后尝试构建模块,它将无法告诉您您的模块不是“path-to-netbeans"/java2/modules/org-netbeans-modules-websvc-jaxws21.jar. 右键单击 JAX-WS 2.1 和 JAXB 2.1 库并选择编辑。选择实施版本。

    来自here

    【讨论】:

      猜你喜欢
      • 2016-04-07
      • 1970-01-01
      • 2014-01-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-04-03
      • 2020-03-26
      相关资源
      最近更新 更多