下载axis2-1.6.2-bin
控制台中 cd 该目录下的bin 进入在目录下
wsdl2java.bat -uri http://localhost:8088/CalCulService.aswx?wsdl -p ws.clinent.axis2(package包)
生成两个java文件XXXXStub.java和XXXXCallbackHandler.java类(XXXX 是你webService中的类名)。
我生成的两个java文件 为CalCulServiceStub.java 和 CalCulServiceCallbackHandler.java
调用的客户端代码如:
import org.apache.axis2.AxisFault;
public class TestWebService {
public static void main(String[] args){
try {
CalCulServiceStub stub=new CalCulServiceStub();
CalCulServiceStub.Add m1=new CalCulServiceStub.Add();
m1.setA(5);
m1.setB(5);
try {
int ret=stub.add(m1).getAddResult();
System.out.print(ret);
} catch (RemoteException e) {
e.printStackTrace();
}
} catch (AxisFault e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}