将JBOSS_HOME\docs\examples\jca下的oracle-ds.xml文件复制到JBOSS_HOME\server\default\deploy下,并修改改文件的内容。形式如下:
xml 代码
- <?xml version="1.0" encoding="UTF-8"?>
- <datasources>
- <local-tx-datasource>
- <jndi-name>OracleDS</jndi-name>
- <connection-url>jdbc:oracle:thin:@localhost:1521:allen</connection-url>
- <driver-class>oracle.jdbc.driver.OracleDriver</driver-class>
- <user-name>scott</user-name>
- <password>tiger</password>
- <exception-sorter-class-name>org.jboss.resource.adapter.jdbc.vendor.OracleExceptionSorter</exception-sorter-class-name>
- <min-pool-size>10</min-pool-size>
- <max-pool-size>30</max-pool-size>
- <idle-timeout-minutes>5</idle-timeout-minutes>
- <metadata>
- <type-mapping>Oracle9i</type-mapping>
- </metadata>
- </local-tx-datasource>
- </datasources>
这里JNDI的名称为OracleDS,则在Spring的配置文件中,应该如下设置其JNDI的名称即可使用了。
xml 代码
- <bean id="oracle" class="org.springframework.jndi.JndiObjectFactoryBean">
- <property name="jndiName">
- <value>java:OracleDSvalue>
- property>
- bean>