如何从用C#编写的Web服务生成Java的SOAP API?

时间:2017-03-21 11:55:32

标签: java c# web-services wsdl glassfish

我正在使用C#Web服务,我想从wsdl地址为它生成Java API。

我正在寻找一种免费软件方式。

到目前为止,我设法使用Glassfish使用Intellij Ultimate生成API。

有没有免费的方式/软件可以做到?

由于

1 个答案:

答案 0 :(得分:0)

我认为您正在寻找的是wsimport工具,它是Metro项目的一部分。 Metro是为GlassFish实现JAX-WS的项目。

这篇博客文章介绍了如何从URL端点解析WSDL并从中生成Java代码,如下所示:

C:\>wsimport -keep -verbose http://compA.com/ws/server?wsdl
parsing WSDL...

generating code...
com\mkyong\ws\ServerInfo.java
com\mkyong\ws\ServerInfoImplService.java

https://www.mkyong.com/webservices/jax-ws/jax-ws-wsimport-tool-example/

您可以在此处找到GlassFish安装中的wsimport工具:

glassfish4/glassfish/bin/wsimport