将IBM DB2和Oracle数据源配置到JBOSS 7.1.1 
 
 
第1步
 打开Standalone.xml文件将以下代码添加到数据源的子系统中,并根据数据库URL和数据源的用户名和密码编辑以下代码。
 Standalone.xml
 

<subsystem xmlns="urn:jboss:domain:datasources:1.0">
<datasources>
<datasource jndi-name="java:jboss/jdbc/ OracleDatasourceName "
pool-name="OracleDatasourceName" enabled="true" use-java-context="true">
<connection-url>jdbc:oracle:thin:@url </connection-url>
<driver>oracle</driver>
<security>
<user-name>userName</user-name>
<password>password</password>
</security>
<validation>
<valid-connection-checker class-
name="org.jboss.jca.adapters.jdbc.extensions.oracle.OracleValidConnectionChecker"/>
<stale-connection-checker class-
name="org.jboss.jca.adapters.jdbc.extensions.oracle.OracleStaleConnectionChecker"/>
<exception-sorter class-
name="org.jboss.jca.adapters.jdbc.extensions.oracle.OracleExceptionSorter"/>
</validation>
</datasource> <datasource jndi-name="java:jboss/jdbc/dataSourceName" pool-name="DataSourceName"
enabled="true" use-java-context="true">
<connection-url>jdbc:db2://url</connection-url>
<driver>db2</driver>
<security>
<user-name>UserName</user-name>
<password>Password</password>
</security>
<validation>
<valid-connection-checker class-name="org.jboss.jca.adapters.jdbc.extensions.db2.DB2ValidConnectionChecker"/>
<stale-connection-checker class-name="org.jboss.jca.adapters.jdbc.extensions.db2.DB2StaleConnectionChecker"/>
<exception-sorter class-name="org.jboss.jca.adapters.jdbc.extensions.db2.DB2ExceptionSorter"/>
</validation>
</datasource> <drivers>
<driver name="oracle" module="com.oracle.ojdbc6"> <xa-datasource-class>oracle.jdbc.xa.client.OracleXADataSource</xa-datasource-class>
</driver>
<driver name="db2" module="com.ibm.db2">
<xa-datasource-class>com.ibm.db2.jcc.DB2XADataSource</xa-datasource-class>
</driver>
</drivers> </datasources>
</subsystem

翻译如下:

<subsystem xmlns =“urn:jboss:domain:datasources:1.0”>
<数据源>
<datasource jndi-name =“java:jboss / jdbc / OracleDatasourceName”
pool-name =“OracleDatasourceName”enabled =“true”use-java-context =“true”>
<connection-url> jdbc:oracle:thin:@url </ connection-url>
<驱动程序>预言</驱动器>
<安全>
<用户名称> Username </用户名>
<密码>密码</密码>
</安全>
<验证>
<valid-connection-checker class-
NAME = “org.jboss.jca.adapters.jdbc.extensions.oracle.OracleValidConnectionChecker”/>
<stale-connection-checker class-
NAME = “org.jboss.jca.adapters.jdbc.extensions.oracle.OracleStaleConnectionChecker”/>
<例外分拣机类 -
NAME = “org.jboss.jca.adapters.jdbc.extensions.oracle.OracleExceptionSorter”/>
</验证>
</数据源> <datasource jndi-name =“java:jboss / jdbc / dataSourceName”pool-name =“DataSourceName”
enabled =“true”use-java-context =“true”>
<连接-URL> JDBC:DB2:// URL </连接URL>
<驱动程序> DB2 </驱动器>
<安全>
<用户名>用户名</用户名>
<密码>密码</密码>
</安全>
<验证>
<valid-connection-checker class-name =“org.jboss.jca.adapters.jdbc.extensions.db2.DB2ValidConnectionChecker”/>
<stale-connection-checker class-name =“org.jboss.jca.adapters.jdbc.extensions.db2.DB2StaleConnectionChecker”/> <exception-sorter class-name =“org.jboss.jca.adapters.jdbc.extensions.db2.DB2ExceptionSorter”/>
</验证>
</数据源> <驱动>
<driver name =“oracle”module =“com.oracle.ojdbc6”> <XA-数据源级> oracle.jdbc.xa.client.OracleXADataSource </ XA-数据源级>
</驱动器>
<driver name =“db2”module =“com.ibm.db2”>
<XA-数据源级> com.ibm.db2.jcc.DB2XADataSource </ XA-数据源级>
</驱动器>
</驱动> </数据源>
</子系统
-------------------------------------------------- -------------------------------------------------- ---------------
 
 
第2步:
转到JBOSS安装目录 
像c:\ jboss-as-7.1.1.Final \ modules \
Inside Modules创建文件夹结构如下
对于Oracle:\ com \ oracle \ ojdbc6 \ main
创建Module.xml,如下例所示
<?xml version="1.0" encoding="UTF-8"?>
<module xmlns="urn:jboss:module:1.1" name="com.oracle.ojdbc6">
<resources>
<resource-root path="ojdbc6.jar"/>
<resource-root path="orai18n.jar"/>
<!-- Insert resources here -->
</resources>
<dependencies>
<module name="javax.api"/>
<module name="javax.transaction.api"/>
</dependencies>
</module>

翻译如下:

 
<?xml version =“1.0”encoding =“UTF-8”?>
<module xmlns =“urn:jboss:module:1.1”name =“com.oracle.ojdbc6”>
<资源>
<resource-root path =“ojdbc6.jar”/>
<resource-root path =“orai18n.jar”/>
<! - 在此插入资源 - >
</资源>
<依赖性>
<module name =“javax.api”/>
<module name =“javax.transaction.api”/>
</依赖>
</模块>
 
之后在主文件夹中放置ojdbc6.jar和orai18n.jar
 
第3步:
inside modules文件夹创建IBM DB2文件夹结构,如下所示
我们可以根据我们的要求使用db2jcc,jar或db2jcc4.jar 
对于Oracle:\ com \ ibm \ db2 \ main
 在main中创建Module.xml 
 
<?xml version="1.0" encoding="UTF-8"?>
<module xmlns="urn:jboss:module:1.1" name="com.ibm.db2">
<resources>
<resource-root path="db2jcc4.jar"/>
<resource-root path="db2jcc_license_cu.jar"/>
<!-- Insert resources here -->
</resources>
<dependencies>
<module name="javax.api"/>
<module name="javax.transaction.api"/>
</dependencies>
</module>

翻译如下:

<?xml version =“1.0”encoding =“UTF-8”?>
<module xmlns =“urn:jboss:module:1.1”name =“com.ibm.db2”>
<资源>
<resource-root path =“db2jcc4.jar”/>
<resource-root path =“db2jcc_license_cu.jar”/>
<! - 在此插入资源 - >
</资源>
<依赖性>
<module name =“javax.api”/>
<module name =“javax.transaction.api”/>
</依赖>
</模块>
在主目录内添加db2jcc4.jar和db2jcc_license_cu.jar
 
 
 
实际应用:
 
 

 
 

JBOSS 7.1.1上的DB2和Orcale数据库配置的更多相关文章

  1. Windows 7,64位机器上安装DB2 7.2+FP7

    1.要想在Windows 7,64位机器上安装DB2 7.2+FP7,注意:1)拷贝所有安装文件到本地2)设置setup.exe文件兼容windows 20003)使得users用户勾选“完全控制”权 ...

  2. JBOSS EAP6.2.0的下载安装、环境变量配置以及部署

    JBOSS EAP6.2.0的下载安装.环境变量配置以及部署 JBoss是纯Java的EJB(企业JavaBean)server. 第一步:下载安装 1.进入官网http://www.jboss.or ...

  3. 用eclipes 添加jboss tools中的hibernate tool进行反向工程生成数据库对应的BOJO(Javabean)

    用eclipes 添加jboss tools中的hibernate tool进行反向工程生成数据库对应的BOJO(Javabean) 安装: 在help中eclise marksplace中查询JBo ...

  4. 从商用到开源:15个维度,全面剖析DB2与MySQL数据库的差异

    随着MySQL数据库的应用越来越广泛,DB2向MySQL数据库的迁移需求也越来越多.进行数据库之间迁移的时候,首先遇到的并且也是最基本最重要的就是两种数据库数据类型之间的转换. 相关阅读: 从商用到开 ...

  5. DB2 9.5 数据库分区管理及应用实践

    DB2 数据库分区是 DB2 企业版 DPF(Data Partitioning Feature)选件提供的,它主要用来为大规模数据处理.高并发数据访问提供支持.DB2 数据库分区采用 Share-n ...

  6. db2 数据库配置HADR+TSA添加集群节点

    Db2配置HADR高可用+TSA添加集群节点 一.服务器资源 Master IP:10.78.10.1 数据库:dbclassSlave IP:10.78.10.2 数据库:dbclassVIP:10 ...

  7. PHP实现上传文件并存进数据库的方法

    本文实例讲述了PHP实现上传文件并存进数据库的方法.分享给大家供大家参考.具体如下: show_add.php文件如下: <?php if(!isset($_REQUEST[''id'']) o ...

  8. php 上传大文件主要涉及配置upload_max_filesize和post_max_size两个选项

    php 上传大文件主要涉及配置 upload_max_filesize 和post_max_size两个选项   今天在做上传的时候出现一个非常怪的问题,有时候表单提交可以获取到值,有时候就获取不到了 ...

  9. 在SAE上同步djanogo的mysql数据库

    折腾了一个下午,终于搞掂了把djanogo应用的mysql数据库导入到SAE上了,归根到底麻烦的根源是SAE限制多多.下面简单记录一下过程以备日后参考使用. 首先还是修改settings.py,把数据 ...

随机推荐

  1. 利用mysqldump 与 nginx定时器 定时备份mysql库

    1.安装mysqldump(如果备份远程mysql库,本地不用安装mysql 也可以单独使用) yum -y install holland-mysqldump.noarch 2.编写备份脚本 首先这 ...

  2. php将一个字符串转变成键值对数组的效率问题

    有这样一种需求,将形式为"TranAbbr=IPER|AcqSsn=000000073601|MercDtTm=20090615144037"的字符串转换成如下格式的数组: Arr ...

  3. 认识变量(python)

    一.变量定义 1.1使用规范:先定义,后使用 1.2由三部分组成:变量名,赋值符号,变量值 1.3定义变量就是申请一个内存空间,python内部优化机制,对于数据量小的申请,就不重复开内存空间 二.变 ...

  4. DirectX11 With Windows SDK--37 延迟渲染:光源剔除

    前言 在上一章,我们主要介绍了如何使用延迟渲染,以及如何对G-Buffer进行一系列优化.而在这一章里,我们将从光源入手,讨论如何对大量的动态光源进行剔除,从而获得显著的性能提升. 在此之前假定读者已 ...

  5. 《前端运维》一、Linux基础--05Shell运算符

    今天我们来学习下Shell运算符,Shell跟其他的编程语言一样,也支持多种运算符,包括: 算数运算符 关系运算符 布尔运算符 字符串运算符 文件测试运算符 那下面,我们就一一来学习一下这些运算符. ...

  6. 流量回放专题-jvm-sanbox-repeater

    流量回放介绍 一.前言 你是否和我一样遇到过以下的问题? 1)服务重构,一堆接口需要回归,让人头疼 2)每次迭代,都要花很多精力来进行回归测试 3)线上bug,线下复现不了 4)接口自动化用例写辛苦, ...

  7. springWeb——Servlet

    6.1.Servlet简介 servlet是sun公司开发动态web的一门技术 sum在这些API中提供了一个接口叫做:Servlet.开发的两个步骤: 编写一个类,实现Servlet接口 把开发好的 ...

  8. nginx反向代理出现了代理的端口号

    nginx反向代理显示了代理的端口号 nginx反向代理配置文件 upstream mall { server 1.1.1.1:10261 weight=1; } server { listen 80 ...

  9. OpenMLDB 在线模块架构解析

    本文介绍 OpenMLDB 在线模块的架构,欢迎通过以下渠道了解关于 OpenMLDB 的更多信息 GitHub:GitHub - 4paradigm/OpenMLDB: OpenMLDB is an ...

  10. app自动化toast信息获取

    移动端测试比较常遇到toast类型的提示信息,那么对于这类信息我们要怎么获取呢,让我细细道来: 首先,获取toast信息要注意以下几点: 必须是Uiautomator2框架,设备配置参数中设置 &qu ...