使用 Oracle WebLogic Server 时适用于 Java 的数据源配置

使用 WebLogic Server Administration Console 设置数据源。

数据源是一个指定的数据库连接。您必须在 Web 应用程序服务器中指定数据源,才能将要素服务发布到 ArcGIS Spatial Data Server for Java Platform。数据源对象配置有一个基于 Java 命名和目录接口 (JNDI) API 的命名服务。

要使 WebLogic 能够与 PostgreSQL 结合使用,必须首先提供 PostgreSQL JDBC jar 文件,该文件并未随 WebLogic 一同安装。

配置 Oracle 数据源

步骤:
  1. 以 WebLogic 管理员身份从 WebLogic Server Administration Console 登录到 WebLogic Server Domain。
  2. 展开“域结构”树中的服务节点,然后单击数据源
  3. JDBC 数据源汇总 页面的配置选项卡上,单击新建

    将打开创建新 JDBC 数据源 页面。

  4. 名称JNDI 名称文本框中,输入数据源名称。
    注注:

    输入的“名称”和“JNDI 名称”必须完全相同,并且以 jdbc/ 开头。例如,jdbc/porcupine_osid_pubu

  5. 数据库类型下拉列表中,选择 Oracle,然后单击下一步
  6. 数据库驱动程序下拉列表中,选择 *用于实例连接的 Oracle 驱动程序(精简);版本: 9.0.1 及更高版本
  7. 单击下一步
  8. 采纳事务选项 页面中的默认值,然后单击下一步
  9. 数据库名称文本框中,输入 Oracle 数据库的名称。
  10. 主机名称文本框中,输入 Oracle 服务器的名称。
  11. 端口文本框中,输入用于与 Oracle 数据库进行通信的端口号。
  12. 数据库用户名文本框中,输入进行数据源连接所要使用的数据库用户名。
  13. 密码确认密码文本框中,输入此用户的密码,然后单击下一步
  14. 测试数据库连接 页面中的信息将根据您在向导中输入的信息进行预填充。
  15. 单击测试配置,以确保您所提供的信息正确无误并且数据源连接可正常工作。
  16. 如果配置正确,单击下一步
  17. 选中 JDBC 提供程序要部署到的服务器或集群旁的复选框,然后单击完成
  18. 在 WebLogic Administration Console 的更改中心 中,单击激活更改

数据源现在就会出现在数据源表中。

配置 PostgreSQL 数据源

要在 WebLogic 中为 PostgreSQL 数据库设置数据源,必须将 WebLogic 配置为可以访问 PostgreSQL jdbc4.jar 文件,然后使用 WebLogic Administration Console 配置数据源。

配置 WebLogic 以访问 JDBC 驱动程序

要在 WebLogic 中为 PostgreSQL 数据库设置数据源,请首先将 PostgreSQL jdbc4.jar 文件置于 WebLogic 主目录中,更改 WebLogic 的 CLASSPATH 变量,然后重新启动 WebLogic 以使用 PostgreSQL 数据库。

步骤:
  1. 将 PostgreSQL postgresql-9.1-801.jdbc4.jar 文件复制到 WL_HOME/server/lib 目录中。
  2. 修改位于 WL_HOME/common/bin 中的 commEnv.cmd (Windows) 或者 commEnv.sh (Linux) 脚本,同时将 jar 文件位置添加到 WEBLOGIC_CLASSPATH 变量的开头。
  3. 重新启动 WebLogic。

配置数据源

使用 WebLogic Server Administration Console 配置数据源。

步骤:
  1. 以 WebLogic 管理员身份从 WebLogic Server Administration Console 登录到 WebLogic Server Domain。
  2. 展开“域结构”树中的服务节点,然后单击数据源
  3. JDBC 数据源汇总 页面的配置选项卡上,单击新建

    将打开创建新 JDBC 数据源 页面。

  4. 名称JNDI 名称文本框中,输入数据源名称。
    注注:

    输入的“名称”和“JNDI 名称”必须完全相同,并且以 jdbc/ 开头。例如,jdbc/laverne_pgdb_lri2

  5. 数据库类型下拉列表中,选择 PostgreSQL,然后单击下一步
  6. 数据库驱动程序下拉列表中,选择 PostgreSQL 的驱动程序(类型 4),版本: 任意
  7. 单击下一步
  8. 采纳事务选项 页面中的默认值,然后单击下一步
  9. 数据库名称文本框中,输入 PostgreSQL 数据库的名称。
  10. 主机名称文本框中,输入 PostgreSQL 服务器的名称。
  11. 端口文本框中,输入用于与 PostgreSQL 数据库集群进行通信的端口号。
  12. 数据库用户名文本框中,输入进行数据源连接所要使用的数据库用户名。
  13. 密码确认密码文本框中,输入此用户的密码,然后单击下一步
  14. 测试数据库连接 页面中的信息将根据您在向导中输入的信息进行预填充。
  15. 单击测试配置,以确保您所提供的信息正确无误并且数据源连接可正常工作。
  16. 如果配置正确,单击下一步
  17. 选中 JDBC 提供程序要部署到的服务器或集群旁的复选框,然后单击完成
  18. 在 WebLogic Administration Console 的更改中心 中,单击激活更改

数据源现在就会出现在数据源表中。

9/15/2013