我正在使用C#Web服务,我想从wsdl地址为它生成Java API。
我正在寻找一种免费软件方式。
到目前为止,我设法使用Glassfish使用Intellij Ultimate生成API。
有没有免费的方式/软件可以做到?
由于
答案 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