将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. Java 多线程中的死锁概述

    死锁 死锁的定义 发生在并发中 当两个线程(或更多)线程(或线程)相互持有对方所需要的资源,又不主动释放,导致所有线程都无法继续执行,是程序陷入无尽的阻塞,这就是死锁. 如果多个线程之间的依赖关系是环 ...

  2. tp5文件上传实现缩略图+水印的功能(参考)

    public function AddNews(){ $data = Request::instance()->param(); //接收文件 $file = request()->fil ...

  3. VUE npm run build的项目出现跨域请求的问题npm run dev没有这个问题

    报错信息 Access to XMLHttpRequest at 'http://platformapi-test.lih-elearning.cn/api/v1/login' from origin ...

  4. BBS项目分布搭建四(点赞点踩及评论功能准备)

    BBS项目分布搭建四(点赞点踩及评论功能) 1. 点赞点踩样式准备 # 在base.html文件中 head标签内 添加css模块: {% block css %} {% endblock %} # ...

  5. 一次苦逼的SQL注入

    0x01: 偶一打点,看到一个可爱的系统-. 1.通过F12 把链接提出来仔细瞅瞅- 2.看见id,果断测注入- 感觉有戏 嗯? 啥数据库连接出错,啥意思??? (其实,这是运维做的混淆..) 3.这 ...

  6. ITerm让MAC终端更加灵活高效

    一.ITerm2简介 1.安装 iTerm2 是一款完全免费的,专为 Mac OS 用户打造的命令行应用.直接在官网上http://iterm2.com/ 下载并安装即可. 2.配置 设置ITerm为 ...

  7. 仿真pda,部署时出现问题

    为什么部署到基于 Windows Mobile 的 Pocket PC 设备或模拟器会因共享冲突错误而失败 自己遇到了网上找到的解决方案http://hi.baidu.com/yeflower/blo ...

  8. Prim算法求最小生成树

    首先在介绍这个算法之前我们要之明确一下什么是最小生成树的概念: 由 V 中的全部 n 个顶点和 E 中 n−1 条边构成的无向连通子图被称为 G 的一棵生成树,其中边的权值之和最小的生成树被称为无向图 ...

  9. 为什么 char 数组比 Java 中的 String 更适合存储密码?

    另一个基于 String 的棘手 Java 问题,相信我只有很少的 Java 程序员可以正确回答这个问题.这是一个真正艰难的核心Java面试问题,并且需要对 String 的扎实知识才能回答这个问题. ...

  10. mac phpStrom 卸载

    cd ~/Library/Logs/cd ~/Library/Application\ Supportcd ~/Library/Preferences/cd ~/Library/Caches/