3

我想从这个 WSDL url 生成一个简单的 java 类:

https://xyz.pqr.com/Portal/Service.svc?wsdl

我怎样才能做到这一点?我正在寻找可以生成代码的工具。

4

4 回答 4

4

您可以使用 Apache Axis。

它带有一个工具,即 WSDL2Java 转换器。

使用以下命令。

wsdl2java.bat -uri [URL of WSDL file] (on Windows)

或者

wsdl2java.sh -uri [URL of WSDL file] on Linux

通过这个,您可以从 WSDL 生成存根类。

于 2012-10-19T06:24:37.387 回答
4

对我来说,为我的 WCF Web 服务生成 java 类的最佳工具是

http://easywsdl.com/

它使用 ksoap2 库并支持复杂类型(具有继承性)、属性中的数据、标头值和 WCF 扩展,如 Guid 数据类型和具有 IsReference 属性的数据协定。

于 2013-11-13T07:08:22.340 回答
1

这里的一些示例可能会对您有所帮助:Apache CXF 项目

于 2012-10-19T06:11:23.810 回答
0

或者只是使用 JDK 文档,从 1.6 开始,JDK 包括标准的 JAX-WS 功能,包括使用 wsimport 从 WSDL 生成客户端存根的工具。

于 2012-10-19T06:17:51.143 回答