WebSphere6.1-db2数据源配置文档
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
WebSphere6.1-db2数据源
配置文档
撰写:
调研人员:王劲
组长:
研发经理:
技术总监:
文档信息
版本和修改信息
目录
1约定 (4)
2WebSphere6.1数据源配置 (4)
2.1 配置 (4)
3应用系统需要改动的配置 (16)
3.1 web.xml配置文件 (16)
3.2 persistence.xml文件的配置 (17)
3.3 在\web\WEB-INF目录下加入ibm-web-ext.xmi、
ibm-web-bnd.xmi两个文件 (18)
1约定
本文假定WebSphere安装在
D:\IBM\WebSphere\AppServer
WebSphere版本是6.1.0.21 or up
Db2v8.2 or up
2WebSphere6.1数据源配置
2.1 配置
2.1.1 复制驱动程序
1.创建D:\IBM\WebSphere\AppServer\db2目录(db2目录由自己定义)
2.把db2(对应数据库的驱动)驱动db2jcc.jar、db2jcc_javax.jar、db2jcc_license_cu.jar
放在D:\IBM\WebSphere\AppServer\ db2\lib(或自定义目录)下
2.1.2 登录
∙登录websphere控制台http://ip:9060/admin
2.1.3 环境变量
∙环境==>WebSphere 变量==>作用域(选择相应的Server1),如图示:
创建环境变量DB2UNIVERSAL_JDBC_DRIVER_PATH 值${WAS_INSTALL_ROOT}/db2/lib
1)点击<新建>,如图示:
创建环境变量UNIVERSAL_JDBC_DRIVER_PATH 值${WAS_INSTALL_ROOT}/db2/lib
1)点击<新建>,如图示:
2).点击<确定>按钮。
3).点击<保存 >按钮,如图示:
2.1.4 创建JDBC提供程序
资源==> JDBC ==>JDBC 提供程序==>作用域(选择相应的Server1)
新建JDBC 提供程序,如图示:
数据库类型 DB2
提供程序类型:DB2 Universal JDBC Driver Provider
实施类型:连接池数据源
名称:DB2 Universal JDBC Driver Provider
∙输入数据库类路径,如下图:
默认出现图中信息,如果两个路径默认没有出现类${WAS_INSTALL_ROOT}/db2/lib 这种信息,说明上面一步2.1.3环境变量没有配置好。
∙总结,如下图:
∙完成并保存到主配置
2.1.5 配置J2C 认证
∙安全性==>安全管理、应用程序和基础结构==>java认证和授权服务==>J2C 认证数据
∙新建,如图示:
别名 db2Cfs(自定义)
用户标识 db2用户(用与访问db2数据库的用户名)
密码 db2用户的密码
保存到主配置
2.1.6 创建数据源
∙资源==> JDBC ==>数据源==>作用域(选择相应的Server1)
∙新建,如图示:
数据源名caspDataSource
JNDI名称 jdbc/caspDataSource
组件管理的认证别名和 XA 恢复认证别名选择 db2Cfs(上一步配置J2C 认证的别名)
∙下一步选择现有的JDBC 提供程序 DB2 Universal JDBC Driver Provider ,如图示:
∙下一步输入数据源的特定于数据库的属性,如图示:
数据库名: cfs
驱动程序类型:选择4
服务器名称:172.20.16.99(数据库url中的服务器名称)
端口号:50000(数据库url中的端口号)
总结,如下图:
∙下一步完成保存到主配置
∙系统管理==》将更改保存到主存储库==》保存
注意:重启websphere
测试数据源连接,重启websphere,选择,测试连接,如果配置通过,提示:配置成功。如下图:
3应用系统需要改动的配置
3.1 web.xml配置文件
在web.xml文件最后,之前加上以下配置代码
3.2 persistence.xml文件的配置
2.
3.3 在\web\WEB-INF目录下加入ibm-web-ext.xmi、ibm-web-bnd.xmi两个文件
注意:ibm-web-bnd.xmi文件中的代码
红色的位置需要与jndi的名称对应。