jboss下面如何实现断线重连:
如果数据库服务器connect不上,系统必须重启,如何通过配置来使得系统不用重启,
在数据库reconnect的时候,可以重新使用。
-----------------------------------------
<datasources>
<local-tx-datasource>
<jndi-name>jdbc/ds</jndi-name>
<connection-url>jdbc:oracle:oci:@youroracle-tns-name</connection-url>
<driver-class>oracle.jdbc.driver.OracleDriver</driver-class>
<user-name>user</user-name>
<password>password</password>
<!-- 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>
<!-- 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>
<new-connection-sql>select 1 from dual</new-connection-sql>
<check-valid-connection-sql>select 1 from dual</check-valid-connection-sql>
<!-- corresponding type-mapping in the standardjbosscmp-jdbc.xml -->
<metadata>
<type-mapping>Oracle9i</type-mapping>
</metadata>
</local-tx-datasource>
</datasources>
-----------------------------------------
但是一旦这么使用的话,性能方面是否会影响到,
每次去的数据库链接的时候都要重新检查一下。
各位给个建议。谢谢
--> 已经解决。
在配置jboss的数据库连接词的时候有个但写错了。正确的应该如下所示:
<?xml version="1.0" encoding="UTF-8"?>
<datasources>
<local-tx-datasource>
<jndi-name></jndi-name>
<driver-class>oracle.jdbc.driver.OracleDriver</driver-class>
<connection-url></connection-url>
<user-name></user-name>
<password></password>
<max-pool-size>40</max-pool-size>
<exception-sorter-class>org.jboss.resource.adapter.jdbc.vendor.OracleExceptionSorter</exception-sorter-class>
</local-tx-datasource>
</datasources>
分享到:
相关推荐
配置JBOSS自动重链接数据库 JBOSS是一种基于Java的应用服务器,它提供了强大的功能来支持企业级应用程序。其中一个重要的功能是数据库连接池管理,通过配置JBOSS的数据库连接池,可以实现自动重链接数据库,从而...
### jBoss配置MySQL数据库连接池详解 #### 一、引言 在开发Java应用程序时,尤其是在基于J2EE的企业级应用开发中,高效稳定的数据库连接管理对于提高系统性能至关重要。本文将详细介绍如何在jBoss应用服务器中配置...
在Java企业级应用中,JBoss是一个广泛应用的开源应用服务器,而Oracle则是一款知名的数据库管理系统。将JBoss与Oracle结合使用,可以构建高效、稳定的企业级应用系统。本文将详细介绍如何在JBoss中配置和连接Oracle...
Jboss 项目部署文档 Jboss 项目部署文档是指在 Jboss 服务器上部署项目的详细步骤,包括环境变量的配置、项目打包、配置文件的修改、JNDI 的配置等。以下是 Jboss 项目部署文档的详细知识点: 一、环境变量配置 ...
在IT行业中,JBoss Application Server(JBoss AS)是一款广泛使用的开源Java EE应用服务器,而Oracle则是一款功能强大的关系型数据库管理系统。当我们需要在JBoss 7中与Oracle数据库进行交互时,必须正确配置Oracle...
【JBOSS,JBoss安装部署】 JBoss是Red Hat公司开发的一款开源的应用服务器,它基于Java EE(Enterprise Edition)规范,提供了全面的企业级应用程序部署和管理解决方案。本篇文章将详细讲解JBoss的安装和部署过程,...
这个驱动程序应该被添加到JBoss的类路径中,通常是`JBOSS_HOME/server/default/lib`目录。 2. **环境变量设置**:设置两个环境变量,`CLASSPATH`和`JBOSS_HOME`,以确保JBoss能找到所需的库文件和启动配置。 3. **...
在IT行业中,数据库连接配置是开发企业级应用时不可或缺的一部分,特别是对于像JBoss这样的Java应用服务器来说。本文将详细讲解如何配置JBoss 6与SQL Server 2000之间的连接。 首先,JBoss 6是一个开源的应用服务器...
【JBoss5加载项目完整过程】 JBoss5.1.0.GA是一个成熟的Java应用服务器,用于部署和管理Web应用程序。在这个过程中,最常见的部署格式是WAR(Web Application Archive),它是一个包含所有必要资源和配置的压缩文件...
【JBoss 应用服务器详解】 JBoss 是一个开源的、基于 J2EE(Java 2 Platform, Enterprise Edition)的应用服务器,由全球开发者社区共同维护和开发。它最初以 LGPL 许可协议发布,允许商业应用免费使用。2006年,...
JBoss AS 7.1.0.Final是在Linux环境下运行的一款开源Java应用服务器,由Red Hat公司维护。这个版本发布于2012年,它引入了许多改进和新特性,旨在提供更快的启动速度、更高的性能以及更好的模块化。在这个环境中,...
综上所述,《JBOSS安装手册大全》不仅是一本关于JBOSS安装步骤的手册,也是了解JBoss项目背景和JBOSS-IDE特点的参考书。它覆盖了安装、升级、调试以及部署等多个方面,为开发者提供了关于JBoss应用服务器安装和使用...
JavaEE源代码 jboss-commonJavaEE源代码 jboss-commonJavaEE源代码 jboss-commonJavaEE源代码 jboss-commonJavaEE源代码 jboss-commonJavaEE源代码 jboss-commonJavaEE源代码 jboss-commonJavaEE源代码 jboss-...
【标题】:“MyEclipse中配置JBoss” 在IT行业中,MyEclipse是一款深受开发者喜爱的集成开发环境(IDE),尤其对于Java EE项目开发来说,它提供了强大的支持。而JBoss则是一个开源的应用服务器,广泛用于部署和管理...
以下是关于在IntelliJ IDEA 8中部署Jboss服务器的详细图解和说明。 一、前提条件 在开始部署Jboss服务器之前,需要先确保已经配置好环境变量的Jboss服务器。具體来说,就是需要下载和安装Jboss服务器,然后将其...
【JBoss 概述】 JBoss 是一个开源的、基于Java的、全面实现了J2EE规范的应用服务器。它提供了企业级的功能,如EJB(Enterprise JavaBeans)、JMS(Java Message Service)、JTS/JTA(Java Transaction Service / ...
jboss配置入门 jboss系统是一种基于Java的应用服务器,具有高性能、可扩展、安全性强等特点。在本文中,我们将对jboss的基本配置进行介绍,包括其文件夹结构、配置文件、负载均衡配置等。 jboss文件夹结构 jboss的...
### JBoss 数据库配置详解 #### 一、前言 JBoss AS (Application Server) 是一个开源的应用服务器,广泛应用于企业级应用开发中。本文档将详细介绍如何在 JBoss AS 4.2.3.GA 版本中配置 MySQL、Oracle 和 SQL ...