Hi Robert,

The configuration web page was written for the BasicDataSource connection pool implementation. The other pools do not support all params listed. In this case you are correct that SharedDataSourceFactory doesn't support the "abandoned" parameters (only BasicDataSource does).

Regards
Dirk


Robert Bowen wrote:
Hello everyone.

I am using DBCP (with Torque) for my J2EE app. I
believe I have a connection leak somewhere and I am
trying to find out where. When I try to initialize the
pool with parameters for dealing with and debugging
abandoned connections, I am getting errors with the
following params:

Property: removeAbandoned, Value: true
Property: logAbandoned, Value: true
Property: removeAbandonedTimeout, Value: 300

The error is always the same: "<param> value: <value>
is not supported by DataSource:
org.apache.commons.dbcp.datasources.SharedPoolDataSource

All three of these parameters appear on the DBCP
Configuration page
(http://jakarta.apache.org/commons/dbcp/configuration.html).


I believe I have all the correct versions of all jars:

commons-beanutils-1.7.0
commons-dbcp-1.2.1
commons-pool-1.2
commons-collections-3.0
commons-configuration-1.1

... but it doesn't want to work. The method that craps
out is in AbstractDataSourceFactory, setProperty().
Line 147:

Class propertyType = PropertyUtils.getPropertyType(ds,
property);

propertyType is always null.

Can anyone give me a hand with this? It seems that the
SharedDataSourceFactory doesn't allow these params,
but according to the documentation it does. Any ideas?

Many thanks,
syg


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to