部署使用 WDO 和 SDO 的 Web 專案

您可以利用兩種方式,將用 WebSphere 資料物件 (WDO) 來存取資料的 Web 專案部署在 WebSphere® Application Server 5.1 版中:使用 Agent Controller 或使用管理主控台。 以下分別說明這兩種方法,並以 Faces Classifieds 範例為例。

請注意,您也可以使用這些方法來部署使用服務資料物件 (SDO) 來存取 WebSphere Application Server 第 6 版資料的 Web 專案,除非另有說明

重要事項:

使用 Agent Controller

在開始之前,先在伺服器機器上安裝 IBM® Agent Controller。 如果需要安裝資訊,請參閱適當的文件。
  1. 更正任何伺服器端路徑。
    1. 在專案瀏覽器中,按兩下 details.jsp 以在 Page Designer 中開啟它。
    2. 在「網頁資料」視圖中,配置 disp_ad。在連線標籤中,選擇編輯執行時期連線。
      • 如果您使用的是 Cloudscape™ 資料庫,您就必須更新類別位置資料庫位置,來反映您的伺服器機器上的路徑。 您也可以在您的伺服器中使用變數設定。比方說,路徑 ${CLOUDSCAPE_JDBC_DRIVER_PATH}\db2j.jar 是指向 WebSphere Application Server 隨附的 Cloudscape 驅動程式。${APP_INSTALL_ROOT}\localhost\DefaultEAR.ear\classifieds.war\CloudscapeSampleData\database 路徑指向您的資料庫,您的 EAR 專案會保留預設名稱 DefaultEAR,您的 Web 專案名稱是 classifieds
      • 如果是 Cloudscape 以外的資料庫,必須更新類別位置
  2. 在專案瀏覽器中,用滑鼠右鍵按一下您的專案,選取執行 > 在伺服器中執行來部署您的應用程式。
    註: 選取 WebSphere Application Server 5.1 版(或更新的版本),而不是 5.1 版 Unit Test Server。
如果需要 Agent Controller 的更新資訊,請參閱 Agent Controller 安裝光碟中的 Read Me 文件。

使用管理主控台

  1. 按一下檔案 > 匯出 > Ear 檔,將應用程式匯出至 EAR 檔。
  2. 在瀏覽器中,導覽至您的伺服器的管理主控台,並登入。 依預設,用來存取 WebSphere 5.1 版伺服器之管理主控台的 URL 是 http://servername.domain:9090/admin/。用來存取 WebSphere 第 6 版伺服器的預設 URL 是 http://servername.domain:9060/ibm/console。
  3. 新增 JDBC 資料來源。
    1. 選取資源 > JDBCProviders;變更為「伺服器範圍」。
    2. 按一下新建,建立新的 JDBC 提供者。 在分類廣告範例中,請輸入下列值:
      Name = WDO Cloudscape JDBC Provider 
      Classpath = ${CLOUDSCAPE_JDBC_DRIVER_PATH}\db2j.jar Implemenation 
      Classname = com.ibm.db2j.jdbc.DB2jConnectionPoolDataSource
    3. 按一下套用,確定這項變更。 這時頁面底端會顯示一個「其他內容」區段。
    4. 選取「資料來源」。按一下新建,新增資料來源。在分類廣告範例中,請輸入下列值:
      Name = MyConnection1 
      JNDI Name = jdbc/MyConnection1 
      Datasource Helper Classname = com.ibm.websphere.rsadapter.CloudscapeDataStoreHelper
    5. 按一下套用,確定這項變更。 這時頁面底端會顯示一個「其他內容」區段。
    6. 選取自訂內容。 選取 databaseName 內容來編輯它。
    7. 欄位設為位於遠端伺服器上的資料庫路徑。 由於資料庫是分類廣告範例應用程式的一部分,因此您可以輸入: ${APP_INSTALL_ROOT}\localhost\DefaultEAR.ear\classifieds.war\CloudscapeSampleData\database
    8. 按一下確定以確定變更。
  4. 安裝應用程式。
    1. 選取應用程式 > 安裝新的應用程式
    2. 按一下「本端路徑:文字檔」旁的瀏覽, 然後選取已匯出的 EAR 檔。
    3. 在前三個頁面按下一步。 在後續的其餘頁面中,採用預設值。
    4. 第 2 步驟:將資源參照對映至資源頁面中, 將資料來源對映至分類廣告模組中的 Myconnection1 資源參照。
    5. 接受其餘的預設值。
  5. 如果您是部署在 WebSphere 5.1 版伺服器,請建立共用程式庫。 如果您是部署在 WebSphere 6.0 版伺服器,請跳過這個步驟
    1. 選取環境 > 共用程式庫
    2. 按一下新建
    3. 輸入下列值:
      Name = WDO Relational Mediator Shared Library
      Classpath = ${WAS_INSTALL_ROOT}/optionalLibraries/WDO/wdo-interface.jar
      ${WAS_INSTALL_ROOT}/optionalLibraries/WDO/emf-runtime.jar
      ${WAS_INSTALL_ROOT}/optionalLibraries/WDO/emf-event.jar
      ${WAS_INSTALL_ROOT}/optionalLibraries/WDO/jdbcmediator.jar
      ${WAS_INSTALL_ROOT}/optionalLibraries/WDO/wdo.jar
      ${WAS_INSTALL_ROOT}/optionalLibraries/WDO/wdo.xmlmediator.jar
    4. 按一下確定以確定變更。
  6. 如果您是部署在 WebSphere 5.1 版伺服器,請更新 EAR 內容。 如果您是部署在 WebSphere 6.0 版伺服器,請跳過這個步驟
    1. 選取應用程式 > 企業應用程式,再選取您的 EAR 檔。
    2. 將「應用程式類別載入器模式」切換為 PARENT_LAST。
    3. 從頁面底端的「其他內容」區段中,選取程式庫
    4. 按一下新增
    5. 選取您的「共用程式庫」。
    6. 按一下確定以確定變更。
  7. 按一下儲存以儲存變更。
使用條款 | 讀者意見
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.