WebSphere JAX-WS 通訊錄 Web 服務範例設定指示

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

意見