`
l7980
  • 浏览: 23398 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

tomcat7下DBCP配置,解决mysql5.6版本8小时主动断链接

阅读更多
最近把做的项目部署到服务器,第二天访问系统会提示异常,经Google确认是mysql将长时间未用的链接主动断开导致系统的数据库连接无法使用。
由于项目使用apache的common-DBCP组件,考虑在连接池上下手应该会有一个比较合理的解决方式。经过几天的配置测试,用下面的参数配置dbcp解决这个问题
把最终解决配置放上来,做个记录
<Resource name="jdbc/mydata" auth="Container"
            factory="org.apache.commons.dbcp.BasicDataSourceFactory"
	    type="javax.sql.DataSource" username="my" password="123456" removeAbandoned="true" removeAbandonedTimeout="25200"
		timeBetweenEvictionRunsMillis="12600" minEvictableIdleTimeMillis="18000000"
	    driverClassName="com.mysql.jdbc.Driver" url="jdbc:mysql://localhost:3306/mydb"
            maxActive="20" initialSize="0" minIdle="0" maxIdle="10" maxWait="10000"/> 

参数说明请看官方文档,网上也有很多关于此信息,这里就不介绍了。
分享到:
评论

相关推荐

    Tomcat5.5 的dbcp配置

    在Tomcat 5.5版本中,使用DBCP来管理数据库连接,可以有效地提高应用的性能和资源利用率。本文将详细讲解如何在Tomcat 5.5中配置DBCP,以及JNDI(Java Naming and Directory Interface)的设置方法。 首先,了解...

    JavaEE 使用Tomcat的自带DBCP管理数据源案例

    配置Tomcat的DBCP数据源通常涉及以下几个步骤: 1. **添加依赖**:确保你的项目已经包含DBCP的依赖库。在Maven项目中,可以在pom.xml文件中添加如下依赖: ```xml &lt;groupId&gt;commons-dbcp &lt;artifactId&gt;commons-...

    tomcat5.5 的dbcp配置

    ### Tomcat 5.5 的 DBCP 配置详解 #### 一、DBCP简介 DBCP(Database Connection Pool)是Apache Commons Pool的一个实现,用于数据库连接池管理。通过维护一个可重用的连接对象池,DBCP可以显著提高应用程序性能,...

    用dbcp连接池,mysql数据库,在tomcat服务器下,通过hibernate配置jndi数据源.doc

    综上所述,这个文档主要讲述了如何在Tomcat服务器上,通过Hibernate和JNDI数据源配置,使用DBCP连接池连接MySQL数据库。尽管Hibernate官方并不推荐使用DBCP,但文档仍然提供了详细的配置步骤,包括环境准备、数据库...

    tomcat6使用DBCP和blob出现ClassCastException解决方法 - shishi11 - ITeye技术网站

    tomcat6使用DBCP和blob出现ClassCastException解决方法

    mysql-connector-java-5.6/8.0.15 驱动 jar 包

    本文将深入探讨MySQL JDBC驱动程序,特别是针对mysql-connector-java-5.6和8.0.15版本,以及如何将它们集成到Java项目中。 **MySQL JDBC驱动介绍** JDBC(Java Database Connectivity)是Java编程语言的标准接口,...

    redis集群, tomcat优化以及 MySQL5.6优化

    以上是关于 Redis 集群、Tomcat 优化及 MySQL 5.6 优化的核心知识点和优化策略,这些内容对于提升系统的稳定性和性能具有重要作用。在实际应用中,需要根据具体环境和业务需求进行针对性的调整。

    mysql数据库5.6连接包

    MySQL数据库5.6连接包是用于与MySQL 5.6版本服务器进行通信的软件组件,主要功能是为应用程序提供一个接口,以便它们可以发送SQL语句到数据库并接收返回的结果。这个连接包对于开发者来说至关重要,因为它使得各种...

    mysql8 DBCP连接池jar依赖

    用于实现DBCP连接池所用的JAR依赖文件,包括数据库驱动及创建连接池所需的其他依赖: * commons-collections  * commons-dbcp2  * commons-logging  * commons-pool2  * mysql-connector

    dbcp tomcat 配置方法 代码

    在Tomcat这样的Servlet容器中配置DBCP,可以优化应用程序的性能,减少由于创建和销毁数据库连接而产生的开销。以下是一个详细的DBCP在Tomcat中的配置方法。 首先,我们需要了解数据库连接池的基本概念。数据库连接...

    Tomcat 7-dbcp配置数据库连接池详解

    Tomcat 7-dbcp配置数据库连接池详解 原理  关于连接池,大家都晓得用来限定对数据库的连接。基本的原理是预先在缓冲池中放入一定的空闲连接,当程序需要和数据库来交互时,不是直接新建数据库连接而是在连接池中...

    tomcat-dbcp.jar

    tomcat-dbcp.jar

    tomcat-dbcp源码

    好不容易才找到的,在apache上可以下载tomcat的源码,但是没有tomcat-dbcp的源码,现在终于找到了,免费分享给大家,

    TOMCAT连接池DBCP,在server.xml中配置全局数据源详细的介绍,很有好用啊!!

    下面将详细介绍如何在TOMCAT中配置DBCP连接池,并在`server.xml`中设置全局数据源。 首先,确保你的开发环境中已经安装了TOMCAT服务器,并且你已经拥有一个适用于Java的数据库驱动,这里是MySQL的驱动程序`mysql-...

    Tomcat连接池DBCP2密码加密

    Tomcat连接池DBCP2密码加密

    DBCP配置所需jar包(合)

    DBCP虽然简单易用,但在高并发场景下可能不如其他更现代的连接池如HikariCP和Tomcat JDBC Connection Pool。这些连接池提供了更好的性能和稳定性,例如更快的连接创建速度、更有效的连接管理策略等。 6. **注意...

    mysql-connector-java java连接mysql库

    描述中提到的"mysql-connector-java-bin-jar,java连接mysql库,适用java8",意味着这个JAR文件是专为运行在Java 8环境下的应用程序设计的。这意味着如果你的开发环境是Java 8,你可以安全地使用这个驱动连接到MySQL...

    Tomcat数据源DBCP三个相关包

    commons-collections-3.2-src.zip commons-dbcp-1.2.2-src.zip commons-pool-1.3-src.zip 用于在 Tomcat 中配置数据源的三个用到的包。

Global site tag (gtag.js) - Google Analytics