如何从WSDL生成简单的java类?

时间:2012-10-19 06:09:31

标签: java android eclipse wsdl

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

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

我该怎么做?我正在寻找一种可以生成代码的工具。

4 个答案:

答案 0 :(得分:4)

您可以使用Apache Axis。

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

使用以下命令。

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

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

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

答案 1 :(得分:4)

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

http://easywsdl.com/

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

答案 2 :(得分:1)

此处的一些示例可能会对您有所帮助:Apache CXF project

答案 3 :(得分:0)

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