从tomcat迁移到websphere上配置DB2数据源和导入证书

摆弄了一星期的websphere,一感觉,破,还是喜欢tomcat。

注意我使用的DB是DB2 UNIVERSAL V8,websphere是V6.1

在websphere上配置数据源的方法:

1.选择左边的资源->JDBC->JDBC提供程序

从tomcat迁移到websphere上配置DB2数据源和导入证书_第1张图片




点击“下一步”
注意DB2UNIVERSAL_JDBC_DRIVER_PATH和DB2UNIVERSAL_JDBC_DRIVER_NATIVEPATH要填写放有db2jcc.jar,db2java.jar,db2jcc_license_cu.jar和db2jcc_license_cisuz.jar的路径;(DB2UNIVERSAL_JDBC_DRIVER_NATIVEPATH也这样做是因为出了个奇怪的问题)


从tomcat迁移到websphere上配置DB2数据源和导入证书_第2张图片


剩下的不贴了,没什么。

保存之后,对其修改,把实现类名改为COM.ibm.db2.jdbc.DB2ConnectionPoolDataSource
类路径中添加一个${DB2UNIVERSAL_JDBC_DRIVER_PATH}/db2java.jar

从tomcat迁移到websphere上配置DB2数据源和导入证书_第3张图片



2.选择左边的资源->安全性->安全管理、应用程序和基础结构->右边的认证->Java 认证和授权服务->J2C 认证数据
从tomcat迁移到websphere上配置DB2数据源和导入证书_第4张图片

然后点击“新建”

从tomcat迁移到websphere上配置DB2数据源和导入证书_第5张图片

注意:别名是必填的相当于标识,用户标识和密码是指DB的。


3.选择左边的资源->JDBC->数据源

从tomcat迁移到websphere上配置DB2数据源和导入证书_第6张图片

数据源名是必填的相当于标识,JNDI 名称是JNDI名(tomcat的context.xml中Resource元素的name属性),组件管理的认证别名和 XA 恢复认证别名选择上一步的J2C 认证数据

下一步“选择 JDBC 提供程序 ”如果“选择现有的 JDBC 提供程序”后,点击“下一步”有错误发生“... Missing message for key ...”,就选择“创建新的 JDBC 提供程序
”步骤同1。
回到数据源页面点击“测试连接”,看看是否连接成功。


在websphere上导入证书的方法:
1.选择左边的资源->安全性->SSL 证书和密钥管理->右边的密钥库和证书
从tomcat迁移到websphere上配置DB2数据源和导入证书_第7张图片
然后点击“NodeDefaultTrustStore”
从tomcat迁移到websphere上配置DB2数据源和导入证书_第8张图片

点击右边的“签署者证书”,进入后点击“添加”



注意:别名是标识,文件名是全路径名,数据类型选择二进制DER数据(为什么?忘了,)



插一句废话,第一次接触websphere,这些和部署应用程序用了我4天的时间,期间遇到了很多错误,可谓一步一个坎,曾多次怀疑过自己的RP问题。






你可能感兴趣的:(数据结构,tomcat,db2,配置管理,websphere)