jboss5.1下配置datasource

在/usr/local/jboss5/server/default/deploy目录下建一个oracle-ds.xml,内容如下:

<?xml version="1.0" encoding="UTF-8"?>
<datasources>

<local-tx-datasource>
    <jndi-name>test</jndi-name>
    <use-java-context>false</use-java-context>
    <connection-url>jdbc:oracle:thin:@localhost:1521:orcl</connection-url>
    <driver-class>oracle.jdbc.driver.OracleDriver</driver-class>
    <user-name>****</user-name>
    <password>****</password>

    <min-pool-size>5</min-pool-size>

    <max-pool-size>150</max-pool-size>

    <idle-timeout-minutes>0</idle-timeout-minutes>

    <exception-sorter-class-name>org.jboss.resource.adapter.jdbc.vendor.OracleExceptionSorter</exception-sorter-class-name>
         <metadata>
          <type-mapping>Oracle10g</type-mapping>
         </metadata>
  </local-tx-datasource>

</datasources>

 

如要配置多个数据源,只需配多个local-tx-datasource即可

 

注意:oracle的驱动要copy到${jboss}/common/lib目录下

 

spring配置文件中引用该datasource

 

<bean id="dataSource" class="org.springframework.jndi.JndiObjectFactoryBean">
        <property name="jndiName"><value>dataSouceName</value>
        </property>
    </bean>

你可能感兴趣的:(spring,oracle,bean,jboss,jdbc)