最近給臺(tái)灣公司做保險(xiǎn)項(xiàng)目,服務(wù)器采用WebSphere V6,這是目前最新的版本了,網(wǎng)上的參考資料也不是很多,有很多同事說(shuō)在上面配置DB2的數(shù)據(jù)源不能成功,我昨天加了下班,來(lái)試著配了一下數(shù)據(jù)源,發(fā)現(xiàn)其實(shí)也還很簡(jiǎn)單,在此拿來(lái)與大家分享。
下面將以DB2數(shù)據(jù)庫(kù)為范例,講述其配置步驟,至於WebSphere的安裝、啟動(dòng)等均不在此文范圍之內(nèi)。
1、啟動(dòng)服務(wù)器,進(jìn)入管理主控臺(tái)。
2、進(jìn)入環(huán)境->WebSphere變量:
設(shè)置DB2UNIVERSAL_JDBC_DRIVER_PATH項(xiàng)為你的DB2驅(qū)動(dòng)的位置,如D:\project\Web\WEB-INF\lib,主要是后面會(huì)用到此環(huán)境變量,當(dāng)然這里也可以不設(shè)置,後面配置時(shí)就只能寫(xiě)死路徑了,這樣不好,推薦還是在這里設(shè)置一下。
3、進(jìn)入資源->JDBC提供者:
選擇你所要配置的服務(wù)器/單元/節(jié)點(diǎn)中的某一項(xiàng),做為你要配置的目標(biāo),一般選擇節(jié)點(diǎn),然后點(diǎn)應(yīng)用。此時(shí)你便可以看到服務(wù)器/單元/節(jié)點(diǎn)下所有的JDBC提供者了,你可以點(diǎn)新建來(lái)建立一個(gè)新的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
實(shí)現(xiàn)類:com.ibm.db2.jcc.DB2ConnectionPoolDataSource
單擊確定,保存上在這些配置。
5、單擊其它屬性中數(shù)據(jù)源鏈接,進(jìn)入數(shù)據(jù)源配置畫(huà)面。
6、新建一數(shù)據(jù)源,配置如下:
名稱:jdbc_db2_117
JNDI名稱:mydb2test
描述:DB2 Universal Driver Datasource
DB2通用數(shù)據(jù)源屬性:
數(shù)據(jù)庫(kù)名稱:redemo
驅(qū)動(dòng)程序類型:4
服務(wù)器名:10.5.15.117
端口號(hào):5000
注意:不要選中將此數(shù)據(jù)源用於容器管理持久性(CMP),如果你需要這樣做的話,當(dāng)然也可以選中。
單擊確定按鈕,保存配置。
7、打開(kāi)相關(guān)項(xiàng)中J2EE 連接器體系結(jié)構(gòu)數(shù)據(jù)據(jù)認(rèn)証條目鏈接。
8、新建一個(gè)認(rèn)証條目,配置如下:
別名:wistron-robinNode02/jdbc_db2_117_admin??
用戶標(biāo)識(shí):db2admin(你的數(shù)據(jù)庫(kù)用戶的密碼)
密碼:你的數(shù)據(jù)庫(kù)用戶的密碼
單擊確定,保存配置。
9、回到數(shù)據(jù)源配置畫(huà)面,修改組件管理的認(rèn)証別名項(xiàng)為剛剛配置這項(xiàng):wistron-robinNode02/jdbc_db2_117_admin,然后點(diǎn)確定按鈕,保存配置。
10、配置部分就算完成,你需要根據(jù)WebSphere的提示,保存所有這些配置,並使服務(wù)器生效,然后進(jìn)入數(shù)據(jù)源頁(yè)面,選中你剛剛配置的數(shù)據(jù)源,單擊測(cè)試連接按鈕,測(cè)試是否配置成功。
在整個(gè)配置過(guò)程中,其實(shí)WebSphere都有很人性化的提示,應(yīng)該可以輕松搞定,別忘了你的DB2UNIVERSAL_JDBC_DRIVER_PATH這相環(huán)境變量的目錄下確實(shí)存在DB2所需要的四個(gè)JDBC驅(qū)動(dòng)文件。