上一主题: 如何创建 JDBC 数据源下一主题: 使用 JDBC 数据源的 JBoss 安全领域


为 JBoss 应用程序服务器创建 JDBC 数据源

遵循这些步骤:

  1. 创建以下文件的副本:

    jboss_home\server\default\deploy\objectstore-ds.xml

    jboss home

    安装 CA Identity Manager 的 Jboss 应用程序服务器的安装位置。

    新文件必须位于同样位置。

  2. 将文件重命名为 userstore-ds.xml。
  3. 编辑 userstore-ds.xml,如下所示:
    1. 找到 <jndi-name> 元素。
    2. 将 <jndi-name> 元素的值从 jdbc/objectstore 更改为 userstore,如下所示:

      <jndi-name>userstore</jndi-name>

    3. 在 <connection-url> 元素中,将 DatabaseName 参数更改为作为用户存储的数据库的名称,如下所示:

      <connection-url>

      jdbc:sqlserver://ipaddress:port;selectMethod=cursor;DatabaseName=userstore_name

      </connection-url>

      ipaddress

      指定安装用户存储的计算机的 IP 地址。

      port

      指定数据库的端口号。

      userstore_name

      指定作为用户存储的数据库的名称。

  4. 如果您计划创建支持 FIPS 所必需的 JBoss 安全领域,执行下列步骤:
    1. 将安全域重命名为 <security-domain>imuserstoredb</security-domain>。
    2. 保存文件。
    3. 忽略剩余的步骤。 而是完成“创建 JDBC 数据源的 JBoss 安全领域”中的步骤。
  5. 如下所示对 userstore-ds.xml 进行其他更改:
    1. 将 <user-name> 元素的值更改为对用户存储具有读和写访问权限的帐户的用户名。
    2. 将 <password> 元素的值更改为在 <user-name> 元素中指定的帐户的密码。

    注意:用户名和密码在此文件的明文显示。 因此,您可能希望创建 JBoss 安全领域,而不是编辑 userstore-ds.xml。

  6. 保存文件。