如何从WSDL生成javasource?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何从WSDL生成javasource?相关的知识,希望对你有一定的参考价值。

我已经尝试过Axis2Code生成器和Xfire来从WSDL生成javasource代码,但它无法连接(说明Connection Refused),所以SOAPUI的情况也是如此。

但我能够在浏览器中浏览相同的WSDL。

是否有任何其他API可以帮助从WSDL生成代码?

善意的建议

答案

你必须安装jwsdp(java web服务开发包)。然后你可以通过多种方式生成java源。既可以通过ant target <wsdl2java>,也可以直接通过cammand行生成xjc -wsdl <wsdlurl> -d <directory>

另一答案

以下是一些替代方案,可能对您有所帮助:

5 Techniques for Creating Java Web Services from WSDL

另一答案

最简单的方法是使用JDK bin目录提供的wsimport命令

wsimport -keep -verbose http://localhost:9000/helloWorld/v1?wsdl -p xjc.generated.hello -d outdir

以上是关于如何从WSDL生成javasource?的主要内容,如果未能解决你的问题,请参考以下文章

如何从现有的 WSDL 和 XSD 文件生成 WCF 服务主机

如何从 wsdl 生成 xsd

如何从 wsdl 生成 Web 服务

如何使用 jaxb2-maven-plugin 2.x 从 WSDL 生成 Java 类?

svcutil 无法从 wsdl 文件生成代码

java 如何生成wsdl文件