目录

Jboss数据库连接池配置

以oracle为例(其他数据库方法不变,jboss各个版本连接数据源基本一致),发布数据源的步骤如下:

Step1: 将数据库驱动复制到连接文件ojdbc6.jar复制到%JBOSS_HOME%\server\default\lib目录下。

Step2: JBOSS_HOME\docs\examples\jca\oracle-ds.xml复制到%JBOSS_HOME%\server\default\deploy目录下。修改文件名为reportmis-ds.xml(这里命名可为其他,建议和应用名保持一致)

修改文件内容如下:

<?xml version="1.0" encoding="UTF-8"?>
<datasources>
  <local-tx-datasource>
    <jndi-name>oracleDS</jndi-name>
    <connection-url>jdbc:oracle:thin:127.0.0.1:1521:orcl</connection-url>
 <driver-class>oracle.jdbc.driver.OracleDriver</driver-class>
    <user-name>rbp</user-name>
    <password>rbp</password>
    <metadata>
         <type-mapping>Oracle10g</type-mapping>
      </metadata>
  </local-tx-datasource>
</datasources>

主要参数说明:

local-tx-datasource:数据源配置根标记名;

jndi-name:数据源JNDI名称;

driver-class:数据库连接驱动类; 

connection-url:数据库连接URL字符串;

user-name:数据库连接用户名;

password:数据库连接密码;

JBOSS连接池连接数配置

连接池配置文件中和连接池相关的配置如下:

min-pool-size:连接池可激活最小连接数;

max-pool-size:连接池可激活最大连接数;

blocking-timeout-millis:抛出异常前最大的等待连接时间,单位毫秒;

idle-timeout-minutes:连接池已激活的空闲连接超时时间,单位秒。