JBoss7.1中配置数据源

一、创建jboss module: 

       1、创建module目录 

             在F:\jboss7.1\jboss-as-7.1.3.Final\modules 目录下创建目录 com\oracledb\oracle10g\main;

        2、将oracle jdbc驱动包  ojdbc6.jar  拷贝至目录 F:\jboss7.1\jboss-as-7.1.3.Final\modules\com\oracledb\oracle10g\main 下;

        3、在目录 F:\jboss7.1\jboss-as-7.1.3.Final\modules\com\oracledb\oracle10g\main创建module.xml文件,文件内容为: 

              

<module xmlns="urn:jboss:module:1.1" name="com.oracledb.oracle10g">

    <resources>
        <resource-root path="ojdbc6.jar"/>
        <!-- Insert resources here -->
    </resources>
    <dependencies>
        <module name="javax.api"/>
        <module name="javax.transaction.api"/>
        <module name="javax.servlet.api" optional="true"/>
    </dependencies>
</module>
二、打开目录 F:\jboss7.1\jboss-as-7.1.3.Final\standalone\configuration 下的 standalone.xml,找到配置节点<datasources>,在其下创建子节

       点 <datasource>,在节点 <drivers> 下创建子节点<driver>,具体如下:

        

  <subsystem xmlns="urn:jboss:domain:datasources:1.1">
            <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</connection-url>
                    <driver>h2</driver>
                    <security>
                        <user-name>sa</user-name>
                        <password>sa</password>
                    </security>
                </datasource>
				
		 <datasource jndi-name="java:/OracleDS" pool-name="OracleDS" enabled="true" use-java-context="true">
                    <connection-url>jdbc:oracle:thin:@10.20.208.118:1521:ifims</connection-url>
                    <driver>oracle</driver>
                    <pool>
                        <min-pool-size>10</min-pool-size>
                        <max-pool-size>150</max-pool-size>
                        <prefill>true</prefill>
                    </pool>
                    <security>
                        <user-name>IFIMS</user-name>
                        <password>IFIMS</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="com.oracledb.oracle10g">
                        <driver-class>oracle.jdbc.OracleDriver</driver-class>
                        <xa-datasource-class>oracle.jdbc.xa.client.OracleXADataSource</xa-datasource-class>
                    </driver>
                </drivers>
            </datasources>
        </subsystem>

三、单击F:\jboss7.1\jboss-as-7.1.3.Final\bin下的jboss 启动脚本standalone.bat ,可以看到命令行窗口中的启动日志中有如下信息,

   

      其中 有日志内容 “ [org.jboss.as.connector.subsystems.datasources] (MSC service thread 1-4) JBAS010400:绑定数据源 [java:/OracleDS]”  

       明数据源配置功。

      

             

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值