将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. 有关base64的作业

    1.有关Base64的介绍:Base64这个术语最初是在"MIME内容传输编码规范"中提出的.Base64不是一种加密算法,虽然编码后的字符串看起来有点加密的赶脚.它实际上是一种& ...

  2. win server 2012下安装IIS 8后配置ASP网站的注意事项

    1,安装IIS时,如果你用不到asp.net 在web下的应用程序开发只需要勾选ASP这一项就可以. 2,IIS测试成功后,需要在你设定的主目录添加权限,找到你的主目录-属性-安全-编辑,添加Ever ...

  3. CentOS 5.11源修改

    CentOS 5.11源 将源中所有网址替换为 http://archive.kernel.org/centos-vault/你的版本/ 一条sed命令即可解决 sed -i 's@http://xx ...

  4. OpenSSL CVE-2022-0778漏洞问题复现与非法证书构造

    本文介绍CVE-2022 0778漏洞及其复现方法,并精心构造了具有一个非法椭圆曲线参数的证书可以触发该漏洞. 本博客已迁移至CatBro's Blog,那是我自己搭建的个人博客,欢迎关注.本文链接 ...

  5. nf-Press —— 在线文档也可以加载组件和编写代码

    如果帮助文档可以加载组件,那么在介绍的同时就可以运行演示demo,是不是很酷? 如果可以在线修改运行代码,那么是不是更容易理解? 上一篇 https://www.cnblogs.com/jyk/p/1 ...

  6. 解决jira配置gmail邮箱报错

    具体报错: AuthenticationFailedException: 535-5.7.8 Username and Password not accepted. Learn more at 535 ...

  7. JavaWeb——基本概念

    1.1 web开发: web:网页 静态web: 普通的html,css 特点:数据内容不会变化 动态web: 百度等几乎所有的网站 提供:数据内容会变化 技术栈:Servlet/JSP(Java), ...

  8. CentOS 8 EOL如何切换源?

    镜像下载.域名解析.时间同步请点击 阿里巴巴开源镜像站 CentOS 8操作系统版本结束了生命周期(EOL),Linux社区已不再维护该操作系统版本.建议您切换到Anolis或Alinux.如果您的业 ...

  9. spinlock 设计的初衷,当只有单核时是否还需要锁

    自旋锁,的设计初衷是什么,是为了解决什么问题.如果只有一个cpu,并且是单核,那是否还需要用到自旋锁.

  10. 内网渗透----域环境搭建(server 2008)

    域控制器 配置静态IP 安装域服务 点击服务器管理器-添加角色-下一步-添加AD域服务: 安装过后运行安装向导: 下一步后选择"在新林中新建域": 若提示密码不符合要求,则配置密码 ...