wsimport是JDK自帶的工具,主要功能是根據服務端生成的WSDL文件創建客戶端支持代碼。生成java客戶端代碼常使用的命令參數說明:
參數 | 說明 |
-p | 定義客戶端生成類的包名稱 |
-s | 指定客戶端執行類的源文件存放目錄 |
-d | 指定客戶端執行類的class文件的存放目錄 |
-keep | 表示生成客戶端執行類的源代碼 |
-b | 指定jaxws/jaxb綁定文件或額外的schemas |
-extension | 使用擴展來支持SOAP1.2 |
示例:
wsimport -p client -s source -d bin http://localhost:7654/ts?wsdl
wsimport -s ./src http://localhost:8888/axis2/services/HelloServiceNew?wsdl -extension