JBOSS-eap-6.4.0增加oracle数据源
在
modules\system\layers\base
目录下面增加多一个oracle
文件夹在该文件夹下面增加多一个文件夹叫做
main
在
main
文件夹下面增加多2个文件,分别为module.xml
,ojbdc6.jar
编辑
module.xml
文件,内容如下
<?xml version="1.0" encoding="UTF-8"?>
<module xmlns="urn:jboss:module:1.1" name="oracle">
<resources>
<resource-root path="ojdbc6.jar"/>
</resources>
<dependencies>
<module name="javax.api"/>
<module name="javax.transaction.api"/>
<module name="javax.servlet.api" optional="true"/>
</dependencies>
</module>
编辑
standalone\configuration\standalone.xml
在该文件内搜索dataSource,然后赋值修改,具体如下
<datasources>
<datasource jndi-name="java:jboss/datasources/ExampleDS" pool-name="ExampleDS" enabled="true" use-java-context="true">
<connection-url>jdbc:h2:mem:test;DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=FALSE</connection-url>
<driver>h2</driver>
<security>
<user-name>sa</user-name>
<password>sa</password>
</security>
</datasource>
<datasource jndi-name="java:jboss/ecDataSource" pool-name="ecDataSource" enabled="true" use-java-context="true">
<connection-url>jdbc:oracle:thin:@192.168.0.24:1521:item</connection-url>
<driver>oracle</driver>
<security>
<user-name>xxx</user-name>
<password>xxx</password>
</security>
</datasource>
<drivers>
<driver name="h2" module="com.h2database.h2">
<xa-datasource-class>org.h2.jdbcx.JdbcDataSource</xa-datasource-class>
</driver>
<driver name="oracle" module="oracle">
<xa-datasource-class>oracle.jdbc.OracleDriver</xa-datasource-class>
</driver>
</drivers>
</datasources>