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