-1

我在 Eclipse 中使用 wsdl 创建了 Web 服务客户端。现在我想将该客户端作为 .jar 导出到某个库,并通过 import [that service] 在其他项目中使用它并创建service name_service = new service.... 我该怎么做?有教程吗?在谷歌上找不到

4

1 回答 1

0

您也可以从命令提示符创建它。例如来自http://www.webservicex.net/CurrencyConvertor.asmx的 WSDL 文档文件:

C:\Users\Paul>cd \tmp

C:\tmp>md wsclient

C:\tmp>cd wsclient

C:\tmp\wsclient>%JAVA_HOME%\bin\wsimport http://www.webservicex.net/CurrencyConvertor.asmx?WSDL
parsing WSDL...

generating code...

compiling code...

C:\tmp\wsclient>%JAVA_HOME%\bin\jar cf wsclient.jar *


C:\tmp\wsclient>tree /a /f
C:.
|   wsclient.jar
|
\---net
    \---webservicex
            ConversionRate.class
            ConversionRateResponse.class
            Currency.class
            CurrencyConvertor.class
            CurrencyConvertorSoap.class
            ObjectFactory.class
            package-info.class

生成的 Web 服务客户端是文件wsclient.jar,您可以在其他项目中使用该文件。该wsimport工具自版本 6 起包含在 Java JDK 中。

或者,您可以执行一项附加任务。在本地使用 WSDL 文档文件中查看它。

于 2013-09-23T15:09:18.483 回答