eclipe怎么调用webservice

转自:http://blog.csdn.net/hfhwfw/article/details/5966150

1. 打开Eclipse(非My Eclipse),新建一Java工程;

 

2. 新建完Java工程,再在这工程里新建一Web Service Client;

新建web service client

 

 

3. 输入Web Service服务器提供的wsdl地址,点击next;

 输入wsdl地址

 

 

4. 选择生成客户端代码存放的包;

选择目标包

 

 

5. 新建一测试类,类示例如下:

[java]  view plain  copy
  1. import java.rmi.RemoteException;  
  2.   
  3. public class Test {  
  4.   
  5.     /** 
  6.      * 利用axis调用webservice实例 
  7.      * @param args 
  8.      */  
  9.     public static void main(String[] args) {  
  10.           
  11.         try {  
  12.             //换成对应的proxy类  
  13.             QueryValidatorServicesProxy proxy = new QueryValidatorServicesProxy();  
  14.             proxy.setEndpoint("web service提供的wsdl地址");  
  15.             //换成获取对应的serice  
  16.             QueryValidatorServices service =  proxy.getQueryValidatorServices();  
  17.             //调用web service提供的方法  
  18.             String result = service.querySingle("id5""******""XXXX""XX,XXXXXX");  
  19.               
  20.             System.out.println(result);  
  21.               
  22.         } catch (RemoteException e) {  
  23.             e.printStackTrace();  
  24.         }  
  25.   
  26.     }  
  27.   
  28. }