【问题标题】:How to generate SOAP API for java from a web service written in C#?如何从用 C# 编写的 Web 服务为 java 生成 SOAP API?
【发布时间】:2017-03-21 11:55:31
【问题描述】:

我有一个 C# Web 服务,我想从 wsdl 地址为它生成 Java API。

我正在寻找一种免费的方式来做到这一点。

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

有没有免费的方法/软件可以做到这一点?

谢谢

【问题讨论】:

    标签: java c# web-services wsdl glassfish


    【解决方案1】:

    我认为您正在寻找的是 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
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-02-25
      • 1970-01-01
      • 1970-01-01
      • 2013-04-03
      • 2019-05-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多