已從 Enterprise Java™ Bean
(EJB) 2.0 移轉到 EJB 2.1 規格層次且部署到 WebSphere® Application
Server 第 6 版的訊息驅動 Bean,必須對 Java Connector Architecture (JCA) 1.5 資源配接器部署,而非對接聽器埠部署。
下列步驟說明如何變更 EJB 2.1 訊息驅動 Bean 的部署描述子,以使用 JCA 配接器:
- 在專案瀏覽器中開啟 EJB 專案。
- 在「專案瀏覽器」中,按兩下 EJB 專案的部署描述子檔。這時會開啟 EJB 部署描述子編輯器。
- 按一下 Bean 標籤來開啟 Bean 頁面。
- 對 EJB 專案中的每一個 EJB 2.1 訊息驅動 Bean,執行下列動作:
- 在 Bean 頁面左邊的 Bean 清單中,選取 EJB 2.1 訊息驅動 Bean。
- 在標題 WebSphere 連結之下,選取 JCA 配接器按鈕。
- 指定連結部署內容:
- ActivationSpec JNDI 名稱。
輸入用來部署這個訊息驅動 Bean 之 J2C 啟動規格的 JNDI 名稱。這個名稱必須符合您定義給 WebSphere Application
Server 的 J2C 啟動規格名稱。
- ActivationSpec 授權別名。
用來鑑別 JCA 資源配接器連線之 J2C 鑑別別名的名稱。J2C 鑑別別名會指定用來鑑別建立 JCA 資源配接器新連線的使用者 ID 和密碼。
- 目的地 JNDI 名稱。
輸入訊息驅動 Bean 用來在 JNDI 名稱空間中查閱 JMS 目的地的 JNDI 名稱。
- 儲存變更,然後關閉「部署描述子」編輯器。