我有一个C#Web服务,我想从wsdl地址为它生成Java API。
我正在寻找一种免费软件的方式来做到这一点。
到目前为止,我设法使用Glassfish使用Intellij Ultimate生成API。
有没有免费的方法/软件可以做到这一点?
谢谢
我认为您正在寻找的是wsimport
工具,它是Metro项目的一部分。Metro 是为 GlassFish 实现 JAX-WS 的项目。
有一篇博客文章介绍了如何从 URL 端点解析 WSDL 并从中生成 Java 代码,转载如下:
C:>wsimport -keep -verbose http://compA.com/ws/server?wsdl parsing WSDL... generating code... commkyongwsServerInfo.java commkyongwsServerInfoImplService.java
https://www.mkyong.com/webservices/jax-ws/jax-ws-wsimport-tool-example/
您可以在此处找到 GlassFish 安装中的wsimport
工具:
glassfish4/glassfish/bin/wsimport