JBOSS中配置JNDI数据源

环境:JBOSS4.2+jdk1.6+oracle9i

     项目中使用了spring注入的方式实例化数据源

1。在spring中的配置


   
     DataSource
   

 

2。JBOSS配置数据源需要配置文件,jboss-4.2.2.GA\docs\examples\jca中用各种数据库的配置文件的实例。

oracle的配置文件为:oracle-ds.xml

打开,修改里面的内容


 
   DataSource
   false
   jdbc:oracle:thin:@localhost:1521:orclcn
   oracle.jdbc.driver.OracleDriver
   sxwbxx
   sxwbxx
   org.jboss.resource.adapter.jdbc.vendor.OracleExceptionSorter
     
        Oracle9i
     

 

  
   DataSource2
   false
   jdbc:oracle:thin:@localhost:1521:orclcn
   oracle.jdbc.driver.OracleDriver
   sxwbxx
   sxwbxx
   org.jboss.resource.adapter.jdbc.vendor.OracleExceptionSorter
     
        Oracle9i
     

 

有几个数据源就写几个,如上,是两个数据源。

3.然后将oracle-ds.xml复制到E:\jboss-4.2.2.GA\server\default\deploy中。

4.如果在启动时提示找不到数据源,则部署项目的数据源名称前加java:

例如:        class="org.springframework.jndi.JndiObjectFactoryBean">
        
         java:pcis
       

     

至此,数据源就算是配好了




源:http://blog.sina.com.cn/s/blog_676015470100oidr.html

你可能感兴趣的:(JBOSS中配置JNDI数据源)