最近給台灣公司做保險項目,服務器采用WebSphere V6,這是目前最新的版本了,網上的參考資料也不是很多,有很多同事說在上面配置DB2的數據源不能成功,我昨天加了下班,來試著配了一下數據源,發現其實也還很簡單,在此拿來與大家分享。
下面將以DB2數據庫為范例,講述其配置步驟,至於WebSphere的安裝、啟動等均不在此文范圍之內。
1、啟動服務器,進入管理主控台。
2、進入環境->WebSphere變量:
設置DB2UNIVERSAL_JDBC_DRIVER_PATH項為你的DB2驅動的位置,如D:\project\Web\WEB-INF\lib,主要是后面會用到此環境變量,當然這里也可以不設置,後面配置時就只能寫死路徑了,這樣不好,推荐還是在這里設置一下。
3、進入資源->JDBC提供者:
選擇你所要配置的服務器/單元/節點中的某一項,做為你要配置的目標,一般選擇節點,然后點應用。此時你便可以看到服務器/單元/節點下所有的JDBC提供者了,你可以點新建來建立一個新的JDBC提供者。然后填入你想要建立的提供者的名稱,描述,類路徑等配置,如下:
名稱:DB2 Universal JDBC Driver Provider
描述:Non-XA DB2 Universal JDBC Driver-compliant Provider. Datasources created under this provider support only 1-phase commit processing except in the case where driver type 2 is used under WAS z/OS. On WAS z/OS, driver type 2 uses RRS and supports 2-phase commit processing
類路徑:${DB2UNIVERSAL_JDBC_DRIVER_PATH}/db2jcc.jar
${DB2UNIVERSAL_JDBC_DRIVER_PATH}/db2java.jar
${UNIVERSAL_JDBC_DRIVER_PATH}/db2jcc_license_cu.jar
${DB2UNIVERSAL_JDBC_DRIVER_PATH}/db2jcc_license_cisuz.jar
實現類:com.ibm.db2.jcc.DB2ConnectionPoolDataSource
單擊確定,保存上在這些配置。
5、單擊其它屬性中數據源鏈接,進入數據源配置畫面。
6、新建一數據源,配置如下:
名稱:jdbc_db2_117
JNDI名稱:mydb2test
描述:DB2 Universal Driver Datasource
DB2通用數據源屬性:
數據庫名稱:redemo
驅動程序類型:4
服務器名:10.5.15.117
端口號:5000
注意:不要選中將此數據源用於容器管理持久性(CMP),如果你需要這樣做的話,當然也可以選中。
單擊確定按鈕,保存配置。
7、打開相關項中J2EE 連接器體系結构數據据認証條目鏈接。
8、新建一個認証條目,配置如下:
別名:wistron-robinNode02/jdbc_db2_117_admin
用戶標識:db2admin(你的數據庫用戶的密碼)
密碼:你的數據庫用戶的密碼
單擊確定,保存配置。
9、回到數據源配置畫面,修改組件管理的認証別名項為剛剛配置這項:wistron-robinNode02/jdbc_db2_117_admin,然后點確定按鈕,保存配置。
10、配置部分就算完成,你需要根據WebSphere的提示,保存所有這些配置,並使服務器生效,然后進入數據源頁面,選中你剛剛配置的數據源,單擊測試連接按鈕,測試是否配置成功。
在整個配置過程中,其實WebSphere都有很人性化的提示,應該可以輕松搞定,別忘了你的DB2UNIVERSAL_JDBC_DRIVER_PATH這相環境變量的目錄下確實存在DB2所需要的四個JDBC驅動文件。
posted on 2006-12-03 12:33
Robin's Programming World 阅读(3774)
评论(6) 编辑 收藏 所属分类:
Java 、
Webshere