使用axis1.4生成webservices的客戶端代碼


這里介紹根據axis自動生成java代碼

假設我的axis的文件夾路徑為:D:\project\axis-1_4


在這個目錄根目錄下放需要生成java的wsdl文件,然后建立一個xxx.bat文件,內容如下:

set AXIS_HOME=D:\project\axis-1_4

set CLASSPATH=,;%AXIS_HOME%\lib\axis.jar;%AXIS_HOME%\lib\axis-ant.jar;%AXIS_HOME%\lib\commons-discovery-0.2.jar;%AXIS_HOME%\lib\commons-logging-1.0.4.jar;%AXIS_HOME%\lib\jaxrpc.jar;%AXIS_HOME%\lib\log4j-1.2.8.jar;%AXIS_HOME%\lib\saaj.jar;%AXIS_HOME%\lib\wsdl4j-1.5.1.jar;%AXIS_HOME%\lib\mail.jar;

java org.apache.axis.wsdl.WSDL2Java -p com.tf.mpltcc360.wsxc GetData.wsdl

備注:紅色字體代表生成的代碼的包目錄結構,生成的文件會在D:\project\axis-1_4目錄下

綠色字體為wsdl文件名,當然這里也可以寫上http://xxx/xxx?wsdl

 

代碼調用方式:

xxxLocator servince = new xxxLocator();
xxxSoap_PortType client = servince.getxxxSoap();
String xmlDoc = client.getxxxx("xxxx");//此處為ws提供的方法

 


免責聲明!

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



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