通過JDK自帶工具生成WebService客戶端代碼


最近通過《一頭扎進WebService之CXF視頻教程》視頻學習WebService,服務器端代碼沒什么問題,但在配置客戶端代碼的時候卻碰上了各種問題。

首先是視頻中推薦用CXF自帶的wsdl2java工具來生成客戶端代碼,可在我的機器上始終無法運行,不得其解。

遂改用Eclipse自帶的工具成功生成代碼,暗喜。

但是學習到自定義攔截器這一節的時候,配置ClientProxy.getClient()這里的時候始終報錯,一直無法通過,白搜不得其解。。。

最終搜索到可以用JDK自帶的wsimport工具生成客戶端代碼,試下來還真可以,這里把命令記錄一下,以備今后使用。

切換到JDK的bin目錄,執行以下命令:

wsimport -keep -d D:\WebService http://192.168.31.7/helloWorld?wsdl

稍等片刻D:\WebService目錄下就會生成一堆java代碼和class代碼,把java代碼拷貝到自己所需目錄下即可正常使用。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM