我想从这个WSDL url生成一个简单的java类:
https://xyz.pqr.com/Portal/Service.svc?wsdl
我该怎么做?我正在寻找一种可以生成代码的工具。
答案 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类的最佳工具是
它使用ksoap2库并支持复杂类型(具有继承),属性中的数据,标头值和WCF扩展,如Guid数据类型和具有IsReference属性的数据协定。
答案 2 :(得分:1)
此处的一些示例可能会对您有所帮助:Apache CXF project
答案 3 :(得分:0)
或者只使用JDK文档,JDK上的1.6包含JAX-WS功能作为标准,包括使用wsimport从WSDL生成客户端存根的工具。