你到doc\examples\jca里面找到你要配置的数据源的xml文件,如果Oracle的就是oracle-ds.xml,oracle-xa-ds.xml文件,这两个文件一个是支持本地事务的数据源,一个是支持全局事务的数据源,然后copy到部署目录底下,打开文件,在里面修改某些项。比如:
<?xml version="1.0" encoding="UTF-8"?><!-- ===================================================================== -->
<!--                                                                       -->
<!--  JBoss Server Configuration                                           -->
<!--                                                                       -->
<!-- ===================================================================== --><!-- $Id: oracle-ds.xml,v 1.2 2003/01/12 00:10:51 scoy Exp $ -->
<!-- ==================================================================== -->
<!--  Datasource config for Oracle originally from Steven Coy             -->
<!-- ==================================================================== -->
<datasources>
  <local-tx-datasource>
    <jndi-name>myDataSource</jndi-name>
    <connection-url>jdbc:oracle:thin:@172.168.1.1:1521:test</connection-url>
<!-- Here are a couple of the possible OCI configurations.
For more information, see http://otn.oracle.com/docs/products/oracle9i/doc_library/release2/java.920/a96654/toc.htm <connection-url>jdbc:oracle:oci:@youroracle-tns-name</connection-url>
or
<connection-url>jdbc:oracle:oci:@(description=(address=(host=youroraclehost)(protocol=tcp)(port=1521))(connect_data=(SERVICE_NAME=yourservicename)))</connection-url> Clearly, its better to have TNS set up properly.
 -->
    <driver-class>oracle.jdbc.driver.OracleDriver</driver-class>
    <user-name>skycd</user-name>
    <password>skycd</password>
    <min-pool-size>50</min-pool-size>
    <max-pool-size>200</max-pool-size>
  </local-tx-datasource></datasources>
如果是oracle-ds.xml的,然后去控制台上面的jboss底下的JNDIView,在java:namespace里面就会看到你的数据源的jndi名字了,表示已经成功了。