cxf下載地址:apache-cxf-3.1.10.zip,下載解壓就行。
配置環境變量
path中再加入;%CXF_HOME%\bin
打開cmd命令行進入cxf安裝目錄下的bin,利用wsdl2java生成代碼。
出現這種情況是因爲url地址不正確
正確執行完畢之後會在-d後的路徑下看到-p包對應的java文件
wsdl2java寫法:
wsdl2java -p com -d src -all aa.wsdl
-p 指定其wsdl的命名空間,也就是要生成代碼的包名:
-d 指定要產生代碼所在目錄
-client 生成客戶端測試web service的代碼
-server 生成服務器啓動web service的代碼
-impl 生成web service的實現代碼
-ant 生成build.xml文件
-all 生成所有開始端點代碼
例如筆者所寫的 wsdl2java -p com.tj -d D:\TEST -all http://60.30.241.14:8274/WebService/services/EmService?wsdl
意爲生成代碼的包名爲com.tj,生成代碼所在目錄爲D:\TEST,wsdl的完整路徑爲http://60.30.241.14:8274/WebService/services/EmService?wsdl