`
hhongq
  • 浏览: 41559 次
  • 来自: ...
最近访客 更多访客>>
社区版块
存档分类
最新评论

关于jboss断线重连

阅读更多
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自动重链接数据库 JBOSS是一种基于Java的应用服务器,它提供了强大的功能来支持企业级应用程序。其中一个重要的功能是数据库连接池管理,通过配置JBOSS的数据库连接池,可以实现自动重链接数据库,从而...

    jboss配置 mysql数据库连接池

    ### jBoss配置MySQL数据库连接池详解 #### 一、引言 在开发Java应用程序时,尤其是在基于J2EE的企业级应用开发中,高效稳定的数据库连接管理对于提高系统性能至关重要。本文将详细介绍如何在jBoss应用服务器中配置...

    在jboss连接oracle

    在Java企业级应用中,JBoss是一个广泛应用的开源应用服务器,而Oracle则是一款知名的数据库管理系统。将JBoss与Oracle结合使用,可以构建高效、稳定的企业级应用系统。本文将详细介绍如何在JBoss中配置和连接Oracle...

    Jboss项目部署文档

    Jboss 项目部署文档 Jboss 项目部署文档是指在 Jboss 服务器上部署项目的详细步骤,包括环境变量的配置、项目打包、配置文件的修改、JNDI 的配置等。以下是 Jboss 项目部署文档的详细知识点: 一、环境变量配置 ...

    jboss7连接oracle驱动及配置

    在IT行业中,JBoss Application Server(JBoss AS)是一款广泛使用的开源Java EE应用服务器,而Oracle则是一款功能强大的关系型数据库管理系统。当我们需要在JBoss 7中与Oracle数据库进行交互时,必须正确配置Oracle...

    JBOSS,JBoss安装部署

    【JBOSS,JBoss安装部署】 JBoss是Red Hat公司开发的一款开源的应用服务器,它基于Java EE(Enterprise Edition)规范,提供了全面的企业级应用程序部署和管理解决方案。本篇文章将详细讲解JBoss的安装和部署过程,...

    jboss与mysql的连接

    这个驱动程序应该被添加到JBoss的类路径中,通常是`JBOSS_HOME/server/default/lib`目录。 2. **环境变量设置**:设置两个环境变量,`CLASSPATH`和`JBOSS_HOME`,以确保JBoss能找到所需的库文件和启动配置。 3. **...

    jboss6 sqlserver 2000 数据库连接配置

    在IT行业中,数据库连接配置是开发企业级应用时不可或缺的一部分,特别是对于像JBoss这样的Java应用服务器来说。本文将详细讲解如何配置JBoss 6与SQL Server 2000之间的连接。 首先,JBoss 6是一个开源的应用服务器...

    关于JBoss5加载项目的完整过程以及相关错误解决

    【JBoss5加载项目完整过程】 JBoss5.1.0.GA是一个成熟的Java应用服务器,用于部署和管理Web应用程序。在这个过程中,最常见的部署格式是WAR(Web Application Archive),它是一个包含所有必要资源和配置的压缩文件...

    jboss 下载(httpwww.jboss.org)

    【JBoss 应用服务器详解】 JBoss 是一个开源的、基于 J2EE(Java 2 Platform, Enterprise Edition)的应用服务器,由全球开发者社区共同维护和开发。它最初以 LGPL 许可协议发布,允许商业应用免费使用。2006年,...

    jboss7.1 linux版本

    JBoss AS 7.1.0.Final是在Linux环境下运行的一款开源Java应用服务器,由Red Hat公司维护。这个版本发布于2012年,它引入了许多改进和新特性,旨在提供更快的启动速度、更高的性能以及更好的模块化。在这个环境中,...

    JBOSS安装手册大全

    综上所述,《JBOSS安装手册大全》不仅是一本关于JBOSS安装步骤的手册,也是了解JBoss项目背景和JBOSS-IDE特点的参考书。它覆盖了安装、升级、调试以及部署等多个方面,为开发者提供了关于JBoss应用服务器安装和使用...

    JavaEE源代码 jboss-common

    JavaEE源代码 jboss-commonJavaEE源代码 jboss-commonJavaEE源代码 jboss-commonJavaEE源代码 jboss-commonJavaEE源代码 jboss-commonJavaEE源代码 jboss-commonJavaEE源代码 jboss-commonJavaEE源代码 jboss-...

    MyEclipse中配置JBoss

    【标题】:“MyEclipse中配置JBoss” 在IT行业中,MyEclipse是一款深受开发者喜爱的集成开发环境(IDE),尤其对于Java EE项目开发来说,它提供了强大的支持。而JBoss则是一个开源的应用服务器,广泛用于部署和管理...

    在IntelliJ idea8中部署Jboss服务器图解

    以下是关于在IntelliJ IDEA 8中部署Jboss服务器的详细图解和说明。 一、前提条件 在开始部署Jboss服务器之前,需要先确保已经配置好环境变量的Jboss服务器。具體来说,就是需要下载和安装Jboss服务器,然后将其...

    在jboss上部署web应用

    【JBoss 概述】 JBoss 是一个开源的、基于Java的、全面实现了J2EE规范的应用服务器。它提供了企业级的功能,如EJB(Enterprise JavaBeans)、JMS(Java Message Service)、JTS/JTA(Java Transaction Service / ...

    jboss配置入门,jboss的初级配置

    jboss配置入门 jboss系统是一种基于Java的应用服务器,具有高性能、可扩展、安全性强等特点。在本文中,我们将对jboss的基本配置进行介绍,包括其文件夹结构、配置文件、负载均衡配置等。 jboss文件夹结构 jboss的...

    jboss数据库配置+oracle+mysql+sqlserver

    ### JBoss 数据库配置详解 #### 一、前言 JBoss AS (Application Server) 是一个开源的应用服务器,广泛应用于企业级应用开发中。本文档将详细介绍如何在 JBoss AS 4.2.3.GA 版本中配置 MySQL、Oracle 和 SQL ...

Global site tag (gtag.js) - Google Analytics