依照建立 WebSphere® 伺服器和 Web 專案的說明,建立動態 Web 專案。強力建議您先啟動伺服器,再執行 Web 服務精靈,因為可能需要好幾分鐘才會啟動 WebSphere Application Server(視電腦速度而定)。如果要啟動伺服器,請在「伺服器」視圖中選取它(視窗 > 顯示視圖 > 伺服器),按一下滑鼠右鍵,然後按一下啟動。
建立或匯入 Bean 至 Web 專案的 Java™ 來源資料夾中。
「Web 服務」精靈可協助您建立新的 Web 服務、進行部署配置,以及部署 Web 服務到伺服器。一旦部署了 Web 服務,精靈會協助您產生用戶端 Proxy 和範例應用程式來測試 Web 服務。在完成測試後,您可以使用「匯出」精靈將 Web 服務發佈至 UDDI Business Registry。
如果要使用 IBM® WebSphere 執行時期環境,從 Bean 建立 Web 服務,請執行下列動作:
切換至 J2EE 視景(視窗 > 開啟視景 > J2EE)。
在「專案瀏覽器」視圖中,選取您所建立或匯入到 Web 專案之來源資料夾的 Bean。
按一下檔案 > 新建 > 其他。接著選取 Web 服務以便顯示各種 Web 服務精靈。然後選取 Web 服務精靈。按下一步。
「Web 服務」畫面:選取 Java Bean Web 服務當作您的 Web 服務類型。您可以選擇性地選擇執行下列動作:
在 Web 專案中啟動 Web 服務 - 如果您沒有選取這個選項,您必須手動啟動 Web 服務。您必須選取這個選項,才能啟用這個頁面中的其他選項。
啟動 Web 服務瀏覽器,將 Web 服務發佈至 UDDI 登錄。
產生 Web 服務的 Java Bean 用戶端 Proxy。產生的 Java Bean 用戶端 Proxy 將提供遠端程序呼叫介面給 Web 服務。
測試 Web 服務 - 這可讓您在產生 Proxy 之前,在 Web 服務瀏覽器中測試 Web 服務。
透過 TCP/IP 監視器傳送 Web 服務的資料傳輸,這可讓您監看 Web 服務所產生的 SOAP 資料傳輸,
並測試此一資料傳輸是否符合 WS-I 標準。
「選取物件」頁面:選取用來建立 Web 服務的 Java Bean。
「服務部署配置」頁面:指定伺服器和用戶端部署設定。
按一下編輯,選取 IBM WebSphere 執行時期環境,
再選取要在其中執行 Web 服務和 Web 服務用戶端的伺服器。 如果您要使用 IBM SOAP 執行時期環境或 Apache Axis 1.0 執行時期環境,請參閱適當的作業。
選取 Web 專案和要在其中建立 Web 服務的 EAR。 如果它們還不存在,精靈會自動建立它們。
選取要在其中建立 Web 服務用戶端之專案的類型和名稱。如果您輸入現有專案的名稱,專案類型欄位必須符合現有專案的類型。
如果您輸入名稱的專案不存在,精靈會自動建立這個專案。請注意,只有 Web 專案是支援的 Axis 和 SOAP 執行時期用戶端專案類型。
如果您要在 Java、EJB 或應用程式用戶端專案中建立用戶端,您必須選取用戶端的 WebSphere 執行時期環境。
選取現有的 EAR 或輸入唯一名稱,將 Web 服務用戶端關聯於 Web 服務 EAR 以外的 EAR。附註:在 Web 服務和 Web 服務用戶端上選取不同的 EAR,可以減少發生執行時期錯誤的機會,但會使用比較多的系統資源。
「選擇服務端點介面」頁面:您可以選擇使用現有的服務端點介面 (SEI),而不要由精靈產生。
「Web 服務 Java Bean 身分」頁面:將列出 Web 服務 URI 和 WSDL 名稱。您可以有下列選擇: