2012-05-03 2 views
0

Nous avons de la difficulté à trouver les propriétés defined, minIdle, maxIdle etc.DBCP Propriétés de connexion

nous voyons l'erreur suivante avec le paramètre suivant

 
InitialSize=5 
maxActive=50 
maxIdle=40 
maxWait=2000 
 
Caused by: org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is org.apache.commons.dbcp.SQLNestedException: Cannot get a connection, pool error Timeout waiting for idle object 
    at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:80) 
    at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:1001) 
    at org.springframework.jdbc.core.JdbcTemplate.call(JdbcTemplate.java:1064) 

    ... 36 more 
Caused by: org.apache.commons.dbcp.SQLNestedException: Cannot get a connection, pool error Timeout waiting for idle object 
    at org.apache.commons.dbcp.PoolingDataSource.getConnection(PoolingDataSource.java:114) 
    at org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044) 
    at org.springframework.jdbc.datasource.lookup.AbstractRoutingDataSource.getConnection(AbstractRoutingDataSource.java:148) 
    at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:111) 
    at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:77) 
    ... 39 more 
Caused by: java.util.NoSuchElementException: Timeout waiting for idle object 
    at org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1134) 
    at org.apache.commons.dbcp.PoolingDataSource.getConnection(PoolingDataSource.java:106) 
+0

Lorsque vous obtenez cette erreur, le nombre de connexions a créé la piscine, et combien sont actifs? Combien de temps sont-ils actifs? –

Répondre

Questions connexes