java調(diào)用asmx接口 怎樣生成wsdl地址,和發(fā)布wsdl?
怎樣生成wsdl地址,和發(fā)布wsdl?Eclipse根據(jù)WSDL文件生成web服務(wù)客戶端?,F(xiàn)在web服務(wù)主要使用xfire和axis。Xfire主要是通過結(jié)合spring來實現(xiàn)的,spring也相對簡
怎樣生成wsdl地址,和發(fā)布wsdl?
Eclipse根據(jù)WSDL文件生成web服務(wù)客戶端。現(xiàn)在web服務(wù)主要使用xfire和axis。Xfire主要是通過結(jié)合spring來實現(xiàn)的,spring也相對簡單。服務(wù)是相對獨立的,只要它是在配置文件中配置的。下面是用wsdl2java生成客戶端。Axis1生成多個文件
我是用Axis2設(shè)置環(huán)境變量Axis2uD:Axis2-1.4.1路徑C:Program filesCommon filesNetSarangE:oracleproduct10.2.0clientu生成的1binC:OracleOra81bin%SystemRoot%system32%SystemRoot%%SystemRoot%system32WbemC:WINDOWSsystem32WindowsPowerShellv1.0C:Program FilesTortoiseSVNbinJAVAuhomebinAXIS2uhomebin啟動AXIS2服務(wù)器.bat如果端口在啟動期間被占用,請關(guān)閉eclipse并啟動命令行窗口。根據(jù)需要執(zhí)行以下命令:wsdl2java-uritimetoSyncPolicyWebService.wsdl-P client-S-O存根生成客戶端代碼wsdl2java-URI timetoSyncPolicyWebService.wsdl-SS-SD-SSI-S-O服務(wù)器生成服務(wù)器代碼