我已经尝试过Axis2Code生成器和Xfire来从WSDL生成javasource代码,但它无法连接(说明Connection Refused),所以SOAPUI的情况也是如此。
但我能够在浏览器中浏览相同的WSDL。
是否有任何其他API可以帮助从WSDL生成代码?
善意的建议
你必须安装jwsdp(java web服务开发包)。然后你可以通过多种方式生成java源。既可以通过ant target <wsdl2java>
,也可以直接通过cammand行生成xjc -wsdl <wsdlurl> -d <directory>
。
以下是一些替代方案,可能对您有所帮助:
最简单的方法是使用JDK bin目录提供的wsimport
命令
wsimport -keep -verbose http://localhost:9000/helloWorld/v1?wsdl -p xjc.generated.hello -d outdir