在這個練習中,您會將範例企業應用程式 (EAR) 檔安裝到 WebSphere Application Server 6.0 版測試環境(隨工作台安裝),並部署 EmployeeDirectory Web 服務。您的應用程式將利用這個 Web 服務來建立、讀取、更新和刪除員工記錄。
必備條件:
開始之前,您必須先完成下列其中一個選項,以確保 MyDirectory 專案處於適當的起點:
將範例 Web 服務安裝和部署在 WebSphere Application Server 6.0 版中:
您的 MyDirectory Java 專案包含一個 EmployeeDirectory.ear 檔。
您將利用 WebSphere 管理主控台來安裝 EAR 檔所包含的 EmployeeDirectory 企業應用程式。
當您安裝應用程式時,您也會部署應用程式所包含的 Web 服務。
完成的 應用程式會使用這個已部署的 Web 服務。
如果要安裝範例 EmployeeDirectory 應用程式,並將 Web 服務部署在 WebSphere Application Server 6.0 版測試環境中,請執行下列動作:
- 從工作台中啟動應用程式伺服器的實例。
您可以利用多種不同的方式來啟動伺服器,但這些步驟說明如何從工作台執行它:
- 開啟「伺服器」視圖。
如果要新增「伺服器」視圖至 Java 視景中,請按一下視窗 > 顯示視圖 > 其他,選取伺服器 > 伺服器。
- 在「伺服器」視圖中,您應該會見到定義成要在 localhost 中執行的預設 WebSphere 6.0 版測試環境伺服器。
如果「伺服器」視圖中沒有伺服器實例,請建立一個新伺服器:
- 用滑鼠右鍵按一下「伺服器」視圖,選取新建 > 伺服器。
- 在「新建伺服器」精靈中,將 localhost 指定為主機名稱,伺服器類型選取 WebSphere 6.0 版伺服器,再按一下完成。
這時會建立伺服器實例,並將它加入「伺服器」視圖中。
- 用滑鼠右鍵按一下伺服器,選取啟動。
當「伺服器」視圖將伺服器狀態顯示為已啟動或主控台指出已開啟 server1 伺服器以進行電子商業,就表示伺服器已順利啟動。
這時您可以執行管理主控台。
- 執行 WebSphere 管理主控台。同樣地,您可以利用其他方式來執行管理主控台,但這些指示說明如何從工作台執行它:
- 在「伺服器」視圖中,用滑鼠右鍵按一下剛啟動的伺服器,選取執行管理主控台。這時會在瀏覽器視窗中開啟 WebSphere 管理主控台。
- 輸入使用者 ID,按一下登入。這時會開啟管理主控台的「歡迎使用」頁面。您輸入的使用者 ID 只用來追蹤特定使用者所進行的伺服器配置資料變更。
- 利用管理主控台來安裝在 MyDirectory 專案中找到的 EmployeeDirectory.ear 企業應用程式。
管理主控台會利用精靈方式來協助您安裝應用程式,您可以在其中按下一步,以在頁面之間移動,直到設好所有選項為止。
如果要安裝包含這個指導教學之 Web 服務的企業應用程式範例,請執行下列動作:
- 在管理主控台左側,展開應用程式功能表選項,按一下安裝新應用程式。
- 選取本端檔案系統,在指定路徑欄位中,輸入 MyDirectory 專案中之 EmployeeDirectory.ear 檔的完整路徑。
要訣:如果要取得完整路徑,請在套件瀏覽器中,用滑鼠右鍵按一下 EmployeeDirectory.ear 檔來選取內容。
這時「內容」頁面會列出檔案的位置,您可以複製它,將它貼在指定路徑欄位中。
- 按下一步,再按下一步。
現在,您在第 1 步驟:選取安裝選項頁面中。
- 選取部署 Web 服務。
- 按下一步,直到第 5 步驟:摘要頁面出現為止,再按一下完成。
- 當系統提示您套用您的本端配置變更時,請按一下儲存在主要配置鏈結。
請檢視這些變更,再按一下儲存按鈕。
- 利用管理主控台來啟動 EmployeeDirectory 應用程式:
- 按一下應用程式 > 企業應用程式。這時會將 EmployeeDirectory 應用程式列為伺服器中已安裝的應用程式,但它的狀態是「已停止」。

- 選取 EmployeeDirectory 旁的勾選框,按一下啟動。這時會出現一則訊息,指出已順利啟動 EmployeeDirectory 應用程式,「狀態」圖示會改成綠箭頭。
現在,EmployeeDirectory 應用程式正執行於 localhost 的 9080 埠,Web 服務是可存取的。
完成這個指導教學之後,您可以回到管理主控台,停止 EmployeeDirectory 應用程式,再將它解除安裝。
如果您開啟在 MyDirectory 專案中找到的 EmployeeDirectory.wsdl 檔(依預設,它應該開在圖形 WSDL 編輯器中),您可以檢查您剛剛部署的 Web 服務。
如果 WSDL 檔沒有開在 WSDL 編輯器中,就表示工作台可能沒有開啟 Web Service Developer 功能。
您可以在喜好設定中指定工作台功能(視窗 > 喜好設定 > 工作台 > 功能)。
WSDL 編輯器中的下列影像顯示 EmployeeDirectory 服務中的可用作業:

您可以利用 WSDL 編輯器來檢查每項作業及對應的要求訊息和傳回訊息。
這可協助您瞭解 Web 服務及其餘練習使用它的方式。
現在您已準備好開始進行。