`

Proxool houseKeepingSleepTime bug修正

    博客分类:
  • java
阅读更多

 

 

修正后jar包在附件内

 

异常代码:

Caused by: org.springframework.beans.NotWritablePropertyException: Invalid property 'houseKeepingSleepTime' of bean class [org.logicalcobwebs.proxool.ProxoolDataSource]: Bean property 'houseKeepingSleepTime' is not writable or has an invalid setter method. Does the parameter type of the setter match the return type of the getter?

译:在类org.logicalcobwebs.proxool.ProxoolDataSource],中houseKeepingSleepTime属性无效,houseKeepingSleepTime属性不可写或houseKeepingSleepTime有一个无效的settter方法,houseKeepingSleepTime的setter方法的参数类型匹配getter方法的返回值类型吗

 

官方源码:

 

 /**
     * @see ConnectionPoolDefinitionIF#getHouseKeepingSleepTime
     */
    public long getHouseKeepingSleepTime() {
        return houseKeepingSleepTime;
    }

    /**
     * @see ConnectionPoolDefinitionIF#getHouseKeepingSleepTime
     */
    public void setHouseKeepingSleepTime(int houseKeepingSleepTime) {
        this.houseKeepingSleepTime = houseKeepingSleepTime;
    }

 修正代码:

 

 /**
     * @see ConnectionPoolDefinitionIF#getHouseKeepingSleepTime
     */
    public long getHouseKeepingSleepTime() {
        return houseKeepingSleepTime;
    }

    /**
     * @see ConnectionPoolDefinitionIF#getHouseKeepingSleepTime
     *此处将int类型改为long类型
     */
    public void setHouseKeepingSleepTime(long houseKeepingSleepTime) {
        this.houseKeepingSleepTime = houseKeepingSleepTime;
    }

修正后jar包在附件内

分享到:
评论
8 楼 a464697691 2015-10-15  
楼主厉害,现在可以使用了
7 楼 chenpi529 2014-05-14  
楼主好牛逼
6 楼 huangxinyu_it 2013-12-31  
多谢楼主了
5 楼 langke93 2012-03-23  
UP 楼主很细心
4 楼 bwilling 2012-01-10  
多谢楼主了
3 楼 acoolper 2011-11-10  
楼主真给力 谢谢
2 楼 jobzjc 2011-11-09  
晕啊,居然有这种错误。。还好有源码可以改。。
1 楼 yshao81710 2010-07-01  
呵呵,好人做到底啊,maximumActiveTime 和  maximumConnectionLifetime这两个参数都给改一下。

相关推荐

    proxool-0.9.1-修正版 houseKeepingSleepTime 不能赋值

    标题中的"proxool-0.9.1-修正版 houseKeepingSleepTime 不能赋值"涉及到的是Proxool的一个特定配置参数及其修复的问题。 Proxool是一个Java数据库连接池实现,它提供了一种灵活、高效的方式来管理数据库连接,以...

    proxool-0.9.1 修改 houseKeepingSleepTime bug

    0.9.1对于这个属性的设置有bug <property name="houseKeepingSleepTime"> ${proxool.houseKeepingSleepTime}</value> 修改后的jar

    proxool-0.9.1fixed.jar修正版

    proxool-0.9.1在设置houseKeepingSleepTime出错,原因是源代码中set方法错误,现已修改。

    proxool-bug_fix

    标题中的"proxool-bug_fix"表明这是一个关于Proxool的修复补丁或更新版本,主要目的是解决Proxool在使用过程中出现的问题。Proxool是Apache软件基金会的一个开源项目,它是一个数据库连接池(Connection Pool)实现...

    proxool bug修复版jar

    proxool用于spring,hibernate,struts集成数据库连接稳定版,修复proxool内部BUG

    proxool9.0.1支持密码加解密修复houseKeepingSleepTime属性SeterGeter补丁

    解决spring配置houseKeepingSleepTime属性时报没有set方法或者seter与geter不对应的异常,增加配置密码加解密类的配置支持。通过反射引入。需要实现类实现

    proxool 0.9.1 修复bug版

    修复了houseKeepingSleepTime maximumActiveTime 和 maximumConnectionLifetime 的类型long的set方法的bug

    proxool-0.9.1-修正版

    修正houseKeepingSleepTime属性为Long类型 <!-- 间隔 5分钟检查所有连接是否需要关闭或创建 --> <property name="houseKeepingSleepTime" value="300000" />

    proxool-0.9.1.jar

    proxool-0.9.1修正了maximumActiveTime、maximumConnectionLifeTime、houseKeepingSleepTime,这3个参数都能用了

    proxool-0.9.1.jar,proxool-cglib.jar

    标题中的"proxool-0.9.1.jar"和"proxool-cglib.jar"是两个重要的Java档案文件,它们是Proxool项目的组件。Proxool是一个开源的数据库连接池解决方案,它允许开发者在Java应用程序中高效地管理数据库连接。数据库连接...

    proxool配置参数说明及proxool-0.9.1相关jar包及spring配置方法

    **Proxool配置参数说明** Proxool是一个开源的数据库连接池实现,它提供了一种灵活的方式来管理和控制数据库连接。在使用Proxool时,理解其配置参数是至关重要的,这些参数可以调整连接池的行为,以适应不同应用...

    proxool 的使用 配置

    标题 "proxool 的使用配置" 暗示我们将探讨一个名为 Proxool 的数据库连接池的配置和使用方法。Proxool 是一个轻量级、高效的开源 Java 数据库连接池,它提供了一种灵活的方式来管理和控制数据库连接。在这个主题中...

    hibernate3+ proxool-0.9.1配置 和proxool-0.9.1.jar

    标题中的“hibernate3+ proxool-0.9.1配置”涉及到的是在Java开发中,使用Hibernate3 ORM框架与Proxool连接池的整合配置。Hibernate3是一款流行的持久层框架,它允许开发者用面向对象的方式来操作数据库,而Proxool...

    proxool-0.9.1.jar proxool_cglib-0.9.1.jar

    标题中的"proxool-0.9.1.jar"和"proxool_cglib-0.9.1.jar"是两个Java库文件,它们是Proxool项目在0.9.1版本时的实现。Proxool是一个开源的数据库连接池,它提供了一种灵活且高效的解决方案来管理数据库连接。在Java...

    proxool 0.9.1 修改

    解决在使用spring 配置 proxool 0.9.1时碰到‘houseKeepingSleepTime’is not writeable or has an invalid setter method的问题。 方法是将org.logicalcobwebs.proxool.ProxoolDataSource 中houseKeepingSleepTime...

    oracle proxool jar jdbc jar包 proxool源码包 Java oracle proxool 实例

    Oracle Proxool是一款开源的数据库连接池,它提供了一种高效、灵活的方式来管理数据库连接,以提高Java应用程序的性能和可扩展性。在Java应用程序中,数据库连接的创建和关闭是一个耗时的操作,通过使用连接池,我们...

    proxool

    proxool数据库连接池

    proxool-0.9.1.zip

    标题中的"proxool-0.9.1.zip"是一个压缩包文件,其中包含了与Proxool相关的组件。Proxool是Java的一个开源数据库连接池,它允许开发者在应用程序中更有效地管理和控制数据库连接。这个0.9.1版本可能是Proxool的一个...

    java项目使用 proxool

    Java项目中的Proxool是一个连接池管理框架,它允许开发者高效地管理数据库连接,从而提高应用程序的性能和可伸缩性。在非Web环境中使用Proxool,意味着我们需要在独立的Java应用程序中集成这个库来处理数据库连接。...

    proxool-0.9.1.2

    在上次修改的0.9.1.1基础上,再次修改一个bug 5.修正了ProxoolDataSource这个bean在spring配置中几个property不正确的问题。 houseKeepingSleepTime maximumConnectionLifetime overloadWithoutRefusalLifetime ...

Global site tag (gtag.js) - Google Analytics