Configuration DataSource At WebSphere6


最近给台湾公司做保险项目,服务器采用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 @ 2010-07-23 18:11  chinaifne  阅读(508)  评论(0编辑  收藏  举报