Eclipse搭建Web Service服務


1、建立動態Web工程(Dynamic Web Project),工程名為Server。編寫類HelloWorld。

 

package com.mysever;
 
public class HelloWorld {
 
     public String sayHello(String name){
           return name + ",你好";
     }
}

 


 

2、新建一個Web Service,在彈出的窗口中找到Service implementation一項:指定要發布的服務。



 

3、點擊“Finish”后,Eclipse會自動創建WSDL file、生成一系列的配置文檔和自動導入6個jar包文件。

打開Tomcat服務,輸入http://localhost:8080/Server/services,訪問Web Service。

 

 

 

 

 

 

4、創建工程(Java、Web工程均可),工程名為:client。

5、創建客戶端。創建過程File-->New-->Other->Web Service Client 。

 

 

6、引用服務,在彈出來的對話框中找到Service definition,填寫服務端的URL地址,點擊“Finsh”,自動導入需要的包和生成代碼文件。

 

 

7、新建測試類Test。

package com.test;
 
import java.rmi.RemoteException;
import com.mysever.HelloWorld;
import com.mysever.HelloWorldProxy;
 
public class Test {
   public static void main(String[] args) {
      try {
            HelloWorld service = new HelloWorldProxy();
            System.out.println(service.sayHello("達文西"));
      } catch (RemoteException e) {
            e.printStackTrace();
      }
   }
 
}

 

PS:

程序警告

 

2015-3-20 13:51:12 org.apache.axis.utils.JavaUtils isAttachmentSupported

警告: Unable to find required classes (javax.activation.DataHandler and javax.mail.internet.MimeMultipart). Attachment support is disabled.

達文西,你好

 

解決方法:導入activation.jar和mail.jar


免責聲明!

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



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