All -
Is anyone aware of changes in the DB pool configuration parameters in 4.2.1? I
can’t find any documentation re. that.
The error I received in 4.2.0 is gone, but I can’t figure out how to configure
the pool. I tried all possible combination of pool. factory. and property but
none seem to work.
Any pointer to an example or a document would be very much appreciated.
FWIW, This is my datasource .cfg
osgi.jdbc.driver.class=com.mysql.jdbc.Driver
url=jdbc:mysql://my_db_server:3306/
<mysql://my_db_server:3306/>xyz?useSSL=false
dataSourceName=jdbc/xyz
user=user
password=password
pool=dbcp2
xa=false
pool.maxTotal=8
pool.maxIdle=25
And these are the generated services:
karaf@root()> service:list DataSource
[javax.sql.DataSource]
----------------------
dataSourceName = jdbc/xyz
felix.fileinstall.filename =
file:/Users/erwin/work/Xyz/trunk/src/server/karaf.distro/target/assembly/etc/org.ops4j.datasource-xyz.cfg
osgi.jdbc.driver.class = com.mysql.jdbc.Driver
osgi.jndi.service.name = jdbc/xyz
password = password
pax.jdbc.managed = true
pool.maxIdle = 25
pool.maxTotal = 8
service.bundleid = 16
service.factoryPid = org.ops4j.datasource
service.id <http://service.id/> = 274
service.pid = org.ops4j.datasource.7b57f2dc-2d66-40c1-8e0a-4e6b8e4f23da
service.scope = singleton
url = jdbc:mysql://my_db_server:3306/xyz?useSSL=false
<mysql://my_db_server:3306/xyz?useSSL=false>
user = user
Provided by :
OPS4J Pax JDBC Config (16)
Used by:
Xyz :: Data Model (190)
Xyz :: Repository Services Impl. (200)
karaf@root()> service:list PooledDataSourceFactory
[org.ops4j.pax.jdbc.pool.common.PooledDataSourceFactory]
--------------------------------------------------------
pool = dbcp2
service.bundleid = 86
service.id <http://service.id/> = 113
service.scope = singleton
xa = false
Provided by :
OPS4J Pax JDBC Pooling DBCP2 (86)
Used by:
OPS4J Pax JDBC Config (16)
[org.ops4j.pax.jdbc.pool.common.PooledDataSourceFactory]
--------------------------------------------------------
pool = dbcp2
service.bundleid = 86
service.id <http://service.id/> = 116
service.scope = singleton
xa = true
Provided by :
OPS4J Pax JDBC Pooling DBCP2 (86)
karaf@root()>