jboss 到oracle 数据库连接无效的问题
来源:互联网 发布:c语言教程 编辑:程序博客网 时间:2024/06/05 12:33
公司有一个业务系统使用的jboss,数据库是oracle 10gr2 rac,当一台实例宕机后,业务人员就会打电话反馈说系统无法登陆,或者在某个页面无法操作。同开发的哥们一同查看后台应用日志时,一直提示无法连接到数据库。
主要是jdbc 不支持 taf,只能通过检测连接池中连接的有效性来降低影响。
查看jboss的官方文档后,发现 在 ds.xml 还需要做一些简单配置。
下面是 ds.xml 的部分代码,重点说一下
<background-validation-millis> 10000</background-validation-millis>
<!-- 这个是要用户手动添加的,定时间隔10000ms检测下连接池中连接的有效性,用什么检测,就执行下面蓝色字体类 -->
<!-- Uses the pingDatabase method to check a connection is still valid before handing it out from the pool -->
<valid-connection-checker-class-name>org.jboss.resource.adapter.jdbc.vendor.OracleValidConnectionChecker</valid-connection-checker-class-name>
<!-- 默认是注销的,需要用户手动启用,pingDatabase 这个词语描述的比较到位,这个类的最底层就是执行 select 'X' from dual -->
<!-- Checks the Oracle error codes and messages for fatal errors -->
<exception-sorter-class-name>org.jboss.resource.adapter.jdbc.vendor.OracleExceptionSorter</exception-sorter-class-name>
<!-- sql to call when connection is created
<new-connection-sql>some arbitrary sql</new-connection-sql>
-->
<check-valid-connection-sql>some arbitrary sql</check-valid-connection-sql>
-->
- jboss 到oracle 数据库连接无效的问题
- jboss 数据库连接管理的一个问题
- Jboss配置Oracle数据库连接池
- Jboss配置Oracle数据库连接池
- JBoss 的一些配置(端口,虚拟目录,虚拟主机,中文问题,数据库连接)
- jboss 的一些配置(端口,虚拟目录,虚拟主机,中文问题,数据库连接)
- jboss 的一些配置(端口,虚拟目录,虚拟主机,中文问题,数据库连接)
- JBoss的配置 端口,虚拟目录,虚拟主机,中文问题,数据库连接
- oracle数据库连接数的问题
- kettle创建Oracle数据库连接遇到的问题
- JBOSS维护经验 JBoss 的一些配置(端口,虚拟目录,虚拟主机,中文问题,数据库连接) 虚拟目录与域名指向成功
- oracle数据库连接问题:TNS
- [置顶] oracle数据库连接问题
- Oracle 标识符无效问题
- Jboss中多个war包都使用 Jboss的数据库连接方式
- jboss下工程的数据库连接文件
- JBoss下数据库连接的密码加密
- 解决自动部署到jboss时,设置虚拟主机的问题。
- linux ls -l 详解
- 网站模板的应用
- android studio配置
- BZOJ 1115: [POI2009]石子游戏Kam
- 【收集】Android开源库
- jboss 到oracle 数据库连接无效的问题
- mysql-5.6.27主从设置
- 自定义控件View
- poj2195
- 计算机网络高级软件编程技术
- ubuntu没有man pthread_mutex_init
- codeblock中没有gcc编译器的解决方案
- Light OJ 1193 Dice (II) (DP)
- bindService与startService