从知道tomcat开始我就对apache钟爱有加,并且很喜欢apache中的dbcp链接池, 工作中将dbcp应用到项目中,一开始测试的出现Cannot get a connection, pool error Timeout waiting for idle object 的问题,但是不影响使用,我就没有当回事情,最近客户像我反映有时显示速度很慢,我说是网络不好,后来客户反映频繁显示缓慢,我知道是系统出现问题了,我开始测试,发现在出现Cannot get a connection, pool error Timeout waiting for idle object的时候出现在次链接数据库并给配资源是很慢的,我开始查找出现异常可能性,我第一想到的是系统中的Connection没有全部关闭,我开始查找,系统的资源全部都关闭,我在感受出现异常的时机,发现当我慢慢的去数据链接的时候很好,没有异常,当我频繁的触发的时候异常出现了,我开始怀疑线程池的资源不够,或者有些资源没有放开,不管我怎么找就是没有找到,后来到网上搜索错误的原因发现是dbcp的问题,我当时还不相信,我把数据源的链接改为proxool,发现系统真的没有问题!
dbcp真的让我很无奈,但是不得不放弃,现在proxool目前很好,有时出现警告,但不会对用户产生影响!
/**
org.apache.commons.dbcp.SQLNestedException: Cannot get a connection, pool error Timeout waiting for idle object
at org.apache.commons.dbcp.PoolingDataSource.getConnection
*/
分享到:
相关推荐
Apache-dbcp基本配置过程 Apache-dbcp基本配置过程Apache-dbcp基本配置过程Apache-dbcp基本配置过程
Apache DBCP(数据库连接池)是Apache软件基金会下的一个开源项目,主要用于提供数据库连接池服务。这个项目包含了几个关键的组件,其中`commons-collections-3.1.jar`、`commons-dbcp-1.2.2.jar`和`commons-pool....
apache commons dbcp api_zh
Apache Commons DBCP,全称为“Database Connection Pool”,是Apache软件基金会下的一个开源项目,用于提供数据库连接池的实现。数据库连接池在Java应用程序中扮演着至关重要的角色,它能够有效地管理和复用数据库...
在这个特定的问题中,`ClassNotFoundException` 引发的原因是缺少了Apache Commons DBCP库中的`BasicDataSource`类。Apache Commons DBCP(Database Connection Pool)是一个开源的数据库连接池组件,它提供了数据源...
apache 数据源(dbcp)资源包,此包应用于spring的application.xml文件对数据源配置的资源包。 比较难找、但有一点:绝不能要分数--毕竟非稀有特色资源。 看到很多人要分、痛恨!!!!
Apache Commons DBCP(Database Connection Pool)是Java中一个广泛使用的数据库连接池库,它提供了数据源(DataSource)实现,帮助应用高效管理数据库连接。在处理`org.apache.commons.dbcp.BasicDataSource`时,...
Apache DBCP(Database Connection Pool)是Apache软件基金会下的一个开源项目,主要提供数据库连接池服务。数据库连接池在Java应用程序中扮演着重要的角色,它能够有效地管理数据库连接,提高应用性能并降低资源...
Apache Commons DBCP Apache Commons DBCP软件实现数据库连接池 文献资料 可以在上找到更多信息。可以浏览 。与Apache Commons DBCP的使用有关的问题应张贴到。 在哪里可以获得最新版本? 您可以从我们的下载源代码...
Apache DBCP(Database Connection Pool)是Apache组织提供的一款开源的数据库连接池组件,它能够有效地管理和优化数据库连接,提高应用程序的性能和效率。在Java应用程序中,使用DBCP可以帮助我们减少频繁创建和...
Apache的DBCP(Database Connection Pool)是Java平台上一个流行的数据库连接池实现,它允许开发者高效地管理和重用数据库连接,从而提升应用性能并减少资源消耗。数据库连接池在多线程环境中尤其重要,因为它可以...
在这个特定的错误中,我们看到的是`org.apache.commons.dbcp.BasicDataSource`,这是Apache Commons DBCP库中的一个类,用于管理数据库连接池。这个异常通常意味着在应用的类路径(ClassPath)中没有包含DBCP的jar...
DBCP(Database Connection Pool)是Apache软件基金会的一个开源项目,全称为Apache Commons DBCP,它提供了一个数据库连接池的实现。数据库连接池在多线程、高并发的环境中非常关键,因为它可以有效地管理和复用...
Apache Commons DBCP(数据库连接池)是Java开发中常用的一个数据库连接管理库,它提供了数据库连接池的功能,能够有效地管理和复用数据库连接,从而提高应用程序的性能和效率。资源包"org.apache.commons.dbcp"包含...
Apache DBCP,全称是Apache Database Connection Pool,是一个开源的数据库连接池组件,由Apache软件基金会维护。它是Apache Commons项目的一部分,旨在提供一个高效、灵活且可扩展的数据库连接管理工具,帮助Java...
然而,对于初学者来说,遇到错误是常有的事,比如“java.lang.ClassNotFoundException: org.apache.commons.dbcp.BasicDataSource”。这个异常表明在运行时,系统无法找到指定的类,即Apache Commons DBCP的...
本篇将详细探讨如何解决在Struts框架中遇到的`java.lang.ClassNotFoundException: org.apache.commons.dbcp.BasicDataSource`异常。 `org.apache.commons.dbcp.BasicDataSource`是Apache Commons DBCP库中的一个类...
《深入理解Apache Commons DBCP:数据库连接池的基石》 Apache Commons DBCP(Database Connection Pool)是Java世界中广泛使用的数据库连接池组件,它为应用程序提供了高效的数据库连接管理。在Java应用开发中,...
标题"commons-dbcp jar包"指的是Apache Commons DBCP库的Java归档(JAR)文件。这个库是Spring框架在进行数据库连接管理时的一个常用组件,尤其是在开发基于Java的企业级应用时。"spring开发的必备jar包"表明了在...