`
nrxqq
  • 浏览: 1173 次
  • 性别: Icon_minigender_1
  • 来自: 淮安
社区版块
存档分类
最新评论

c3po中报错

 
阅读更多

Exception in thread "Timer-2" java.lang.NullPointerException
at com.mchange.v2.log.log4j.Log4jMLog$Log4jMLogger.isLoggable(Log4jMLog.java:252)
at com.mchange.v2.resourcepool.BasicResourcePool$CheckIdleResourcesTask.run(BasicResourcePool.java:1340)
at java.util.TimerThread.mainLoop(Timer.java:512)
at java.util.TimerThread.run(Timer.java:462)
我用的是hibernate,之后还出现3,4,程序在服务器上运行一段时间就会出这问题,哪为高手能帮忙解决下啊。
问题补充:
<property name="c3p0.min_size">5</property>
<property name="c3p0.max_size">300</property>
<property name="c3p0.time_out">1800</property>
<property name="c3p0.max_statement">50</property>
<property name="c3p0.acquire_increment">1</property>
<property name="c3p0.idle_test_period">120</property>
这是hibernate配的连接池。。
问题补充:
关键之前项目这么配置都没有问题啊?
问题补充:
数据库关闭连接的时间,麻烦提示下这个时间在哪设置?十分感谢。
--------------------------------------------------------------------------------
该问题已经关闭: 超过15天由系统自动关闭,悬赏平分给所有参与回答的会员




问题答案可能在这里 → 寻找更多解答
■『出错』hibernate3配置c3p0遇到的问题
■谁来拯救C3P0的致命伤
■集成struts2 spring hibernate,使用注解
■把c3p0-0.8.5.2升级至c3p0-0.9.1.1,就出错了
■C3P0发生如下错误,求解决方法。
.


回答


能否看看连接池的配置。
是不是连接池设的最大连接有点小呀?

lgcpeter (中级程序员) 2008-10-10


你的连接池获取连接的时间大于数据库关闭session的时间

这样造成你C3P0中的连接实际上已经是关闭的了~


lovezqw (初级程序员) 2008-10-10


你之前的项目也是用的现在的数据库么?

<property name="c3p0.time_out">1800</property>

要和你现在数据库关闭连接的时间对应 小于他



lovezqw (初级程序员) 2008-10-10


你设置项目的不就完了么
<property name="c3p0.time_out">1800</property>
数据库
select * from dba_profiles order by profile;这个是查询

http://www.itpub.net/709085.html
我也是找的

假设你的用户名为 user_a,你要设计的时间是 5分钟没有操作就断开。

create profile my_profile limit idle_time 5;

alter user user_a profile my_profile;

lovezqw (初级程序员) 2008-10-10


看一下内存和cpu占用率,资源不够用也可能导致这个问题。

lgcpeter (中级程序员) 2008-10-11
分享到:
评论

相关推荐

    c3po jar包

    这个“c3po jar包”是C3P0库的Java归档(JAR)文件,用于集成到Java项目中,特别是与Hibernate ORM框架配合使用时。 C3P0的核心功能包括: 1. **连接池管理**:连接池是一种优化数据库连接使用的方法,通过预先...

    c3po-0.21.0.70所有资源包

    **c3po** 是一个广泛使用的Java数据库连接池(JDBC Connection Pool)库,它提供了对JDBC数据库连接的管理,使得多个并发的程序能够高效地共享数据库连接,避免了频繁创建和销毁连接的开销。c3po的全称是`...

    c3po连接池所需要的jar包两个

    C3P0就是一个流行的开源Java连接池实现,它提供了数据库连接的自动创建、释放和管理功能。本篇将详细介绍C3P0连接池及其所需的jar包,帮助开发者更好地理解和使用这一工具。 C3P0全称为Com崔on Connection Pool,它...

    c3po连接池配置需要用到的jar

    "c3po"这个文件名可能指的是C3P0连接池的核心库,通常包括以下几个核心组件: 1. `c3p0.jar`:这是C3P0的主要库,包含了C3P0连接池的所有核心类和接口。 2. `mchange-commons-java.jar`:Mchange Commons Java库,...

    springmvc_mybaits(c3po)

    在"springmvc_mybaits(c3po)"项目中,我们看到的是这两个框架集成使用,同时还有C3P0数据库连接池的配置。接下来,我们将深入探讨这三个关键组件及其相互作用。 首先,SpringMVC是一个模型-视图-控制器(MVC)架构...

    c3po.zip_c3po spring_c3po包

    在Java的Web开发中,尤其是在Spring框架下,C3P0是一个常用的数据库连接池组件,它能够有效地管理和优化数据库连接,提高系统性能,避免因为频繁创建和销毁数据库连接而造成的资源浪费。 C3P0的核心功能包括: 1. ...

    DBCP连接池 和c3po连接池

    commons-dbcp-1.2.1.jar //连接池的实现 commons-pool.jar //连接池实现的倚赖库 commons-collection.jar //连接池实现的倚赖库 c3po0.902.jar 只要解压dbcppoolcollectionc3po.rar即可

    C3PO工具类

    这个“C3P0工具.jar”文件很可能包含了C3P0库的所有必需组件,使得开发者可以在项目中集成C3P0连接池来管理数据库连接。 在Java应用中,尤其是在处理大量并发请求时,频繁地创建和关闭数据库连接会消耗大量资源。C3...

    C3PO测试代码,C3P0 +MYSQL

    JAVA小项目,测试C3P0和不使用数据库连接池的情况。 使用C3P0: 第1次执行花费时间为:14564 第2次执行花费时间为:4 第3次执行花费时间为:4 第4次执行花费时间为:6 第5次执行花费时间为:3 第6次执行花费时间为:2 第7次...

    c3po连接池参数配置

    本文将深入探讨c3po连接池的各项参数配置及其作用,帮助开发者更好地理解和利用这些配置项来优化其应用系统的数据库访问性能。 #### 二、参数配置解析 根据提供的c3p0配置示例,我们将逐一解析其中的关键参数及其...

    C3po连接池的工作总结

    ### C3P0连接池的工作总结 #### 一、C3P0连接池概述 C3P0(读作“See Three Oh”)是一个开源的JDBC连接池项目,它实现了数据源和JNDI绑定,支持JDBC连接池的全过程管理。C3P0是一个纯Java编写的持久层框架,它...

    c3Po详解(各种应用)

    C3P0是一个开源的JDBC连接池,它实现了数据源和JNDI绑定,支持JDBC3规范和JDBC2的标准扩展。在Java应用程序中,C3P0可以帮助管理数据库连接,提高性能和资源利用效率。以下是C3P0配置的一些关键属性及其详细解释: ...

    c3po压缩包

    标题中的“c3po压缩包”指的是包含了C3P0库的Java档案文件(JAR包),这个JAR包包含了所有C3P0连接池所需的类和资源,用于在Java应用程序中集成和使用C3P0。 描述中提到“数据库连接池所需用的jar包,适用于jre1.7...

    c3po-开源

    C3PO,全称为“Compiler Construction with 3 Phases”,是一种开源软件工具,专注于帮助开发者构建可维护、可靠和健壮的软件基础设施,尤其是编译器的前端部分。该工具的核心功能是处理属性语法规则,这些规则通常...

    c3po 的 jar包

    C3P0 是一个开源的 JDBC 连接池,它实现了数据源和 JNDI 绑定,支持 JDBC3 规范和 JDBC2 的标准扩展。在 Java 应用程序中,尤其是涉及到数据库操作时,使用连接池可以显著提高性能和资源利用率。C3P0 尤其适用于 ...

    数据连接池用法(C3PO,proxool,dbcp,bonecp)

    本文将详细介绍四个常见的Java数据连接池组件——C3PO、Proxool、DBCP和BoneCP的配置与用法。 首先,我们来看C3PO(Comprehensive3rdPartyPooling),这是一个基于Apache Commons DBCP的数据库连接池实现,具有更好...

Global site tag (gtag.js) - Google Analytics