必備條件:在執行範例之前,必須先確定您已定義
WebSphere
®
Application Server 7.0 版伺服器。依預設,在安裝
WebSphere
Application Server 時,會為您建立一個伺服器。您可以在「伺服器」視圖中看到這個伺服器。
不過,如果您想建立新的伺服器,請執行下列動作:
- 從「檔案」功能表中,選取。
- 選取「WebSphere 7 版伺服器」作為伺服器類型,再按下一步。
- 如果您的工作區並未附加執行時期環境,系統會提示您提供 WebSphere Application Server 的安裝目錄。
- 在「伺服器設定」頁面上,按一下完成。
- 如果要查看工作區中已建立好的伺服器,請從「視窗」功能表中,選取。
執行範例:匯入範例之後,請使用 TestClient.jsp 來執行範例:
- 選取 jwsAddressBookClient/WebContent/sampleAddressBookPortProxy/TestClient.jsp,
按一下滑鼠右鍵以選取。
請確定已選取
WebSphere
Application Server 7.0 版設定檔,且 jwsAddressBookEAR 已新增至伺服器中。
- 選取 saveAddress 方法,在名稱欄位中輸入資訊。
所有其他欄位都是選用的。按一下呼叫。
- 選取 findAddress 方法,輸入 saveAddress 方法期間所用的名稱,再按一下呼叫。
saveAddress 方法所儲存的資訊應該會顯示在結果窗格中。
使用非預設埠執行範例:
如果您想經由非預設埠(如 TCP/IP 監視器)來遞送 Web 服務資料流量,則必須變更範例預設端點,
以符合監視器的埠號。
- 您可以判斷 WebSphere Application Server 在
WebSphere 管理主控台中使用的預設埠,其做法是:
- 在「伺服器」視圖中,以滑鼠右鍵按一下您的伺服器,並選取執行管理主控台,
以啟動「WebSphere Application
Server 管理主控台」。
- 在左窗格中展開伺服器,並選取應用程式伺服器。
- 從清單中選取您的伺服器名稱。依預設,會是 server1。
- 在「配置」標籤中,搜尋「通訊」標題,並展開埠。
- 所用的埠為 WC_defaulthost。
- 執行 TestClient.jsp。選取 jwsAddressBookClient/WebContent/sampleAddressBookPortProxy/TestClient.jsp,
按一下滑鼠右鍵以選取。
請確定已選取
WebSphere
Application Server 7.0 版設定檔,且 jwsAddressBookEAR 已新增至伺服器中。
- 在 JSP 的「服務品質」窗格的端點欄位中變更埠號,
並按一下更新
註: 選取略過 JAXB 且使用 XML 有效負載,會以原始 SOAP 訊息取代 TestClient.jsp 方法的 JAXB 連結視圖。
如果您要使用這個功能,您必須手動輸入必要的 SOAP 主體項目來作為輸入。
當產生的用戶端無法處理 Web 服務所包含的所有方法時,這很有用,但在通訊錄範例中,並非必要。