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

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