在 Eclipse 中創建和部署簡單的 Web 服務和 Web 服務客戶端

已發表: 2019-10-20

按照以下簡單步驟在 Eclipse IDE 中創建和部署簡單的Web ServiceWeb Service Client

第1步

安裝 Apache Tomcat 並將其添加到服務器選項卡中的 Eclipse——我使用的是Tomcat version 9.0.10

第2步

創建一個動態 Web 項目(名稱: CrunchifyWS

在 Eclipse 中創建 Crunchify WebService - 動態 Web 項目

第三步

/src文件夾下創建 java 文件。 右鍵單擊 /src 文件夾 -> 新建 -> 類。

  • 包: crunchify.com.web.service
  • 名稱: CrunchifyHelloWorld.java
在 Eclipse 中創建新的 Java 文件類

第四步

打開CrunchifyHelloWorld.java文件並創建簡單的 main 方法。

第 5 步

  • 右鍵單擊文件CrunchifyHelloWorld.java -> Web Services -> Create Web Service
  • 選擇下圖中提到的選項。
  • 點擊完成
在 Eclipse 中從 Java 類創建 Web 服務

第 6 步

完成所有流程可能需要一些時間,您應該會看到創建了新項目“ CrunchifyWSClient ”。 這是最終的項目結構:

CrunchifyWS 和 CrunchifyWSClient 項目

第 7 步

CrunchifyWSCrunchifyWSClient兩個項目都應該自動部署到服務器。

此外,Eclipse 會自動打開帶有 URL 的Web Service Test Client Window :http://localhost:8080/CrunchifyWSClient/sampleCrunchifyHelloWorldProxy/TestClient.jsp?endpoint=http://localhost:5922/CrunchifyWS/services/CrunchifyHelloWorld

步驟 8

現在單擊addValue(float)subtractValue(float)並提供輸入以檢查更新的結果。

Eclipse 中的 WebService 客戶端調用結果頁面

你都準備好了。 如果您發現這些步驟有任何困難,請告訴我。


單擊“調用”按鈕後是否出現以下錯誤?

獲取異常 java.net.ConnectException 連接被拒絕

請按照以下步驟操作:

  1. 右鍵單擊Tomcat
  2. 單擊添加和刪除以查看添加的應用程序
  3. 單擊清潔...
  4. 點擊發布
  5. 單擊重新啟動
嘗試在 Eclipse 中重新啟動 Tomcat 並發布應用程序

重新啟動應用程序或以後如何重新運行WebService?

這是一個方便的 URL:http://localhost:8080/CrunchifyWSClient/sampleCrunchifyHelloWorldProxy/TestClient.jsp

Crunchify Web 服務客戶端 TestClient.jsp 文件

如果你想下載 CrunchifyHelloWorld.wsdl 那麼這裡是:

CrunchifyHelloWorld.wsdl 文件位置

如果您在運行此程序時遇到任何問題,請告訴我。