将带有 DB2WebSphere Application Server 配置为数据源

您必须在 WebSphere® Application Server 上设置 DB2® 数据库并配置与 Web 应用程序的连接

开始之前

必须为 Rational® Publishing Engine Web 应用程序创建 IBM® DB2 数据库。该数据库必须具有 16K 页面和 UTF-8 代码集。在此示例中,该数据库已命名为 rpedb1。有关创建数据库的信息,请参阅 DB2 产品文档

过程

  1. 创建 JDBC 提供程序
  2. rpeng 应用程序创建数据源
  3. dgaas 应用程序创建数据源
  4. 创建认证数据条目

创建 JDBC 提供程序

过程

  1. 启动 WebSphere Application Server
  2. 在浏览器中打开管理控制台(网址为 https://server:port/ibm/console)并进行登录。

    例如:https://localhost:9043/ibm/console

  3. 选择资源 > JDBC > JDBC 提供程序
  4. 将作用域设置为单元。
    单元
  5. 单击新建
  6. 在“创建新 JDBC 提供程序”向导中,选择:
    1. 数据库类型:DB2
    2. 提供程序类型:DB2 通用 JDBC 驱动程序提供程序
    3. 实现类型:XA 数据源
    4. 实现类型:请输入名称,例如 RPE
    “创建新的 JDBC 提供程序”向导
  7. 单击下一步
  8. 在“输入数据库类路径信息”部分中,输入类路径。将 DB2UNIVERSAL_JDBC_DRIVER_PATH 替换为 DB2 .jar 文件所在的目录。
    <DB2UNIVERSAL_JDBC_DRIVER_PATH>/db2jcc.jar
    <DB2UNIVERSAL_JDBC_DRIVER_PATH>/db2jcc_license_cu.jar
    <DB2UNIVERSAL_JDBC_DRIVER_PATH>/db2jcc_license_cisuz.jar
  9. 输入“db2jcc.jar, db2jcc_license_cisuz.jar”文件的目录位置,该位置另存为 WebSphere 变量 ${DB2UNIVERSAL_JDBC_DRIVER_PATH},例如,C:\Program Files\IBM\SQLLIB\java
  10. 输入本机库路径,例如,C:\Program Files\IBM\SQLLIB\java
  11. 单击应用
    输入数据库类路径信息
  12. 确保本机库路径正确,然后单击下一步
    本机库路径
  13. 复查摘要页面,然后单击完成
    本机库路径
  14. 将更改保存至主配置。

rpeng 应用程序创建数据源

过程

  1. 转至您刚创建的 JDBC 提供程序。
    1. 单击数据源
      “数据源”链接
    2. 数据源名称字段中,输入 rpeng
    3. JNDI 名称字段中,输入 RPENG_DB 并单击下一步
      输入基本数据源信息
  2. 输入数据源的特定于数据库的属性,然后单击下一步
    1. 将“驱动程序类型”值设置为 4
    2. 数据库名称字段中,输入数据库名称。
    3. 服务器名称字段中,输入正在运行 DB2 的机器的主机名。
    4. 端口号字段中,输入 DB2 数据库的端口号。
      输入数据源的特定于数据库的属性
  3. 在“设置安全性别名”部分中,单击下一步
  4. 复查摘要页面,然后单击完成
    数据源摘要
  5. 将更改保存至主配置。

dgaas 应用程序创建数据源

过程

重复为 rpeng 应用程序创建数据源中的步骤,并将 DGAAS 设置为数据源名称,将 DGAAS_DB 设置为 JNDI 名称
输入基本数据源信息

创建认证数据项

过程

  1. 转至 RPE JDBC 提供程序,并单击数据源
  2. 在“数据源”页面上,单击 rpeng 数据源。
  3. 在“相关项”部分中,单击 JAAS-J2C 认证数据
  4. 单击新建
  5. 输入 DB2 别名、用户标识和密码,然后单击确定
    新建认证数据
  6. 将更改保存至主配置。
  7. 返回到 rpeng 数据源。
  8. 在“安全设置”中,对下列选项选择 rpedb1 数据库:
    1. 用于 XA 恢复的认证别名
    2. 组件管理的认证别名
    3. 容器管理的认证别名
    安全设置
  9. 单击确定并进行保存。
  10. 再次转至 rpeng 数据源,然后单击测试连接以测试该数据源。
    测试连接已成功
  11. 对于 dgaas 数据源,重复执行步骤 7-10。