用eclipse創建WebService項目


用eclipse創建一個WebService應用非常方便,步驟如下:

1.安裝WebService插件。www.eclipse.org網站上有下載,我下載的是wtp-all-in-one-sdk-R-1.5.4-win32,里面就包括了。(我下載了好像沒什么用,估計就跟之前安裝的Eclipse是同一個作用)

2.安裝一個web服務器。我這里用的是Tomcat。

3.創建一個Webservice服務。在eclipse中創建一個動態的web工程。New->Project->Dynamic Web Project。創建完成后,寫一個service類,比如:

public class LogonService {

    public int checkUserRight(String userId, String password) {

            //假設進行數據庫操作

            if (password != null && "fred".equals(userId)) {

                return 1;

            }

        return 0;

    }

}

public int checkUserRight(String userId, String password)就是我們要調用的遠程方法。

4.在這個類的文件名上點擊右鍵,選擇”Web Services"->“Create Web Service”,就會出現下面的界面:

要選上TestClient(下面的那個圖片上),這樣創建Service的同時,會創建一個Service的test工程。

5.點擊next,

選擇方法名稱,

6.點擊"next",點擊“Start Server”,就會啟動Tomcat,並將工程部署上去。

7.如果點擊“Launch”會打開剛才創建的WebService的測試界面,可以進行測試。

 

8.這時候,會出現測試創建代理類的界面,代理類會創建在自動生成的測試工程中,也就是LogonWebServiceTest工程中。

 

9.點擊“next”,會自動生成代理類,並出現選擇測試方法的界面。你可以選擇相應的方法,這樣eclipse會生成相應的頁面。

 

10.點擊"Finish"就可以了,這時,會自動啟動一個頁面

 

點擊左邊相應的方法,就可以進行測試了。

 

注:遇到的問題

執行時報錯:D:\MyDrivers\software\apache-tomcat-7.0.50\bin\tcnative-1.dll: Can't load IA 32-bit .dll on a AMD 64-bit platform

解決方法:把tomcat\bin 目錄下的tcnative-1.dll復制到jdk\bin目錄下

查看Tomcat是多少位:cmd—>cd 目錄下—>catalina version 就可以查看到

查看JDK是多少位:cmd—>java version 下面有顯示就是64位,沒有就是32位的


免責聲明!

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



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