You need to create oraclejdbcmain folder under modules and keep the module.xml and ojdbc6.jar there
module.xml
<?xml version="1.0" encoding="UTF-8"?> <module xmlns="urn:jboss:module:1.0" name="oracle.jdbc"> <resources> <resource-root path="ojdbc6.jar"/> </resources> <dependencies> <module name="javax.api"/> <module name="javax.transaction.api"/> </dependencies> </module>
In standlone.xml / domain.xml you need to add the datasource and driver entry
<datasource jndi-name="java:jboss/datasources/OracleDS" pool-name="OracleDS" enabled="true" use-java-context="true"> <connection-url>jdbc:oracle:thin:@localhost:1521:orcl</connection-url> <driver>OracleJDBCDriver</driver> <security> <user-name>SYSTEM</user-name> <password>Passw0rd</password> </security> </datasource> <drivers> <driver name="OracleJDBCDriver" module="oracle.jdbc" /> </drivers>
You should be able to see your datasource from the console.