使用JDK命令wsimport構建WebService客戶端代碼

使用JDK命令wsimport構建WebService客戶端代碼

用法: wsimport [options] <WSDL_URI>

\其中部分 [options] 包括:

-d 指定放置生成的輸出文件(.class)的位置
-encoding 指定源文件所使用的字符編碼
-help 顯示幫助
-keep 保留生成的文件
-p 指定目標程序包(生成代碼的包名)
-s 指定放置生成的源文件(.java)的位置
-verbose 有關編譯器在執行什麼操作的輸出消息
-version 輸出版本信息
-clientjar 創建生成的 Artifact 的 jar 文件以及
調用 Web 服務所需的 WSDL 元數據。

\擴展:
-Xnocompile 不編譯生成的 Java 文件

WSDL_URI是WebService的連接地址

使用例子:
wsimport -keep -verbose -p com.liban.wsimport.service -d G:\temp\class -s G:\temp\java http://localhost:9000/helloService?wsdl

-p 參數一定要指定,新生成的包名,否則可能會報錯:@XmlType.name 和 @XmlType.namespace 爲類分配不同的名稱

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章