【问题标题】:Create java client from WSDL从 WSDL 创建 java 客户端
【发布时间】:2016-03-10 03:56:56
【问题描述】:

我得到了一个 WSDL 文件以及相应 Web 服务的 URL。我知道我必须使用 wsimport 之类的工具将 WSDL 文件转换为 Java 类。但在那之后,我很失落。如何编写客户端代码来使用这些生成的类?我一直在谷歌上搜索,但仍然不太确定。

谢谢。

【问题讨论】:

    标签: web-services soap wsdl wsimport


    【解决方案1】:

    您可以使用 Apache CXF wsdl2java 命令将 wsdl 文件转换为 java 文件。之后的用法就很简单了(可能有教程):

    HelloService service = new HelloService();
    
    Hello client = service.getHelloHttpPort(); 
    String result = client.sayHi("Joe");
    

    WSDL2Java 链接:http://cxf.apache.org/docs/wsdl-to-java.html
    CXF客户端教程:http://cxf.apache.org/docs/how-do-i-develop-a-client.html

    谢谢。

    【讨论】:

    • 还有一个Axis2 wsdl2java.bat。这和CXF一样吗?
    • 是的,它们是相同的,但输出存根文件的使用方式不同。
    猜你喜欢
    • 1970-01-01
    • 2018-05-27
    • 1970-01-01
    • 2012-02-07
    • 1970-01-01
    • 1970-01-01
    • 2015-09-09
    • 2012-12-12
    • 1970-01-01
    相关资源
    最近更新 更多