練習 1.2:建立 JMS 的伺服器及伺服器配置
開始之前,您必須先完成練習 1.1:匯入必要的資源及建置必要的專案。
如果要建立 JMS 伺服器:
- 從檔案功能表中,選取新建 > 其他 > 伺服器 > 伺服器 > 下一步。
- 選取 WebSphere 6.0 版伺服器作為伺服器類型。按下一步。
- 接受預設的伺服器埠和名稱。按下一步。
- 從可用的專案清單中選取 JMSEAR,再按一下新增以作為伺服器的目標。
按一下完成。
- 等待伺服器啟動。啟動之後,主控台將會顯示開始進行電子商業的伺服器 server1;
配置伺服器使用 JMS
這部伺服器的 JMS 設定必須在 WebSphere Application Server 管理主控台中設定。您可以透過 Windows 上的「開始」功能表,或透過 Web 瀏覽器(網址:http://localhost:9060/ibm/console)來啟動主控台。
- 在您啟動主控台之後,請選取伺服器 > 應用程式伺服器,確定已列出您建立的伺服器。
- 在左窗格中,展開服務整合 > 匯流排,再按一下新建。在名稱欄位中,輸入唯一名稱(如 WS_tutorial_bus),再按一下確定。
- 如果要建立現行伺服器與新建的整合匯流排的關聯性,請在其他內容之下,按一下匯流排成員,選取您剛剛建立的匯流排名稱。按一下新增,選取要建立整合匯流排關聯性的伺服器,再按下一步。按一下完成以進行確認,再按一下儲存來儲存變更。
- 建立要求訊息的實體佇列:
- 在左窗格中,展開服務整合 > 匯流排。選取先前所建立的匯流排。
- 在其他內容之下,按一下目的地。
- 按一下新建,選取佇列作為目的地類型。
輸入一個 ID,如 ws_tutorial_queueJms。
按下一步。
- 接受預設的匯流排成員。按下一步。
- 按一下完成以確認您的變更,然後儲存變更。
- 針對新建的佇列來指派 JMS 設定:
- 在左邊的導覽畫面中,移至資源 > JMS 提供者 > 預設傳訊。
- 在目的地之下,按一下 JMS 佇列,再按一下新建。
- 輸入一個名稱(如 ws_tutorial_queueJms)和 JNDI 名稱(如 jms/ws_tutorial_queue)。在連線窗格中,選取您先前建立的匯流排 (WS_tutorialt_bus) 和佇列 (ws_tutorial_queueJms)。
- 按一下確定,儲存變更。
- 建立輸入佇列的 Queue Connection Factory:
- 移至資源 > JMS 提供者 > 預設傳訊。
- 在 Connection Factory 之下,選取 JMS Queue Connection Factory,按一下新建,並輸入名稱(如 WebServicesInput_QCF)和 JNDI 名稱(如 jms/ws_tutorial_qcf )。
- 選取先前建立的匯流排 (WS_tutorial_Bus) 作為匯流排名稱。
- 按一下確定,儲存變更。
- 建立回覆佇列的 Queue Connection Factory:
- 移至資源 > JMS 提供者 > 預設傳訊。
- 在 JMS Queue Connection Factory 之下,按一下新建,並輸入名稱(如 WebServicesReply_QCF)和 JNDI 名稱(如 jms/WebServicesReplyQCF)。
- 選取先前建立的匯流排 (WS_tutorial_Bus) 作為匯流排名稱,再按一下確定,儲存變更。
- 連結輸入佇列和接聽訊息驅動 EJB 需要 JMS 啟動規格:
- 移至資源 > JMS 提供者 > 預設傳訊。
- 在啟動規格之下,按一下 JMS 啟動規格,按一下新建,並輸入名稱(如 ws_tutorial_JMSRouter),輸入 JNDI 名稱(如 eis/ws_tutorial_JMSRouter),選取佇列作為目的地類型,輸入目的地 JNDI 名稱(如 jms/ws_tutorial_queue),再選取匯流排名稱 (WS_tutorial_Bus)。
- 按一下確定,儲存變更。
- 新增必要的 Connection Factory 及佇列或主題之後,您可以停止並重新啟動 WebSphere Application Server 第 6 版,再返回 Rational Developer 產品工作區。
現在您已準備好開始進行練習 1.3:建立 Web 服務。