【问题标题】:Calling web service using Java使用 Java 调用 Web 服务
【发布时间】:2011-11-10 10:21:17
【问题描述】:

我正在尝试使用 Java 调用在服务器内部定义的 Web 服务,并且我拥有该 Web 服务的 WSDL。我使用 Eclipse 中提供的 Web Service Client 从 WSDL 生成存根和工件,就像本网站中的教程一样:http://px.pats.no/px/Eclipse_tutorial.html

我在网上做了一些研究,但我对一些事情感到困惑。

  1. 如何实际使用生成的存根和工件来调用 Web 服务?
  2. 我还需要使用 Axis 或 JAX-WS 来调用 Web 服务吗?
  3. 我是否需要让 SOAP 参与调用 Web 服务或 SOAPUI 请求中显示的 SOAP 信封?

提前感谢您的帮助。

【问题讨论】:

    标签: java web-services soap


    【解决方案1】:

    您可以通过两种方式使用 java 调用 Web 服务:JAX RPC 和 JSP 109

    希望你能得到详细信息here

    【讨论】:

      【解决方案2】:

      您好,您可以使用 WSDL2JAVA 命令根据您拥有的 WSDL 创建存根和骨架来调用 Web 服务。创建存根和骨架后,您需要在新服务操作(.java 类)中创建存根对象,一旦获得该对象,您将获得 WSDL 中公开的所有子 setter 方法

      【讨论】:

        猜你喜欢
        • 2016-09-05
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多