【发布时间】:2016-03-10 03:56:56
【问题描述】:
我得到了一个 WSDL 文件以及相应 Web 服务的 URL。我知道我必须使用 wsimport 之类的工具将 WSDL 文件转换为 Java 类。但在那之后,我很失落。如何编写客户端代码来使用这些生成的类?我一直在谷歌上搜索,但仍然不太确定。
谢谢。
【问题讨论】:
标签: web-services soap wsdl wsimport
我得到了一个 WSDL 文件以及相应 Web 服务的 URL。我知道我必须使用 wsimport 之类的工具将 WSDL 文件转换为 Java 类。但在那之后,我很失落。如何编写客户端代码来使用这些生成的类?我一直在谷歌上搜索,但仍然不太确定。
谢谢。
【问题讨论】:
标签: web-services soap wsdl wsimport
您可以使用 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
谢谢。
【讨论】: