As of PingFederate 8.0, support for BoneCP as the Java Database Connectivity (JDBC) connection pool library has been deprecated and replaced with Apache Commons DBCP 2, which requires JDBC 4.1or later drivers.
Verify that the database-driver .jar files in the <pf_install>/pingfederate/server/default/lib directory meet the minimum version requirement. If you are using JDBC drivers 4.0 or earlier, contact your vendors for the latest drivers and replace the older JDBC database-driver .jar files with the latest.
Support for BoneCP as the JDBC connection pool library has been deprecated and will be removed in a future release.
PingFederate was tested with vendor-specific Java database connectivity (JDBC) 4.2 drivers. For more information, see Compatible database drivers. To obtain the database driver .jar file, contact your database vendor. Install the database driver file to the <pf_install>/pingfederate/server/default/lib directory, and then restart the server.
To upgrade the older JDBC drivers at a later time by reverting the JDBC connection pool library to BoneCP:
- Edit the <pf_install>/pingfederate/server/default/data/config-store/com.pingidentity.jdbc.DataSourceDeployerFactory.xml file.
-
Replace
dbcp
withbonecp
. - Save the file.
- Restart PingFederate.
-
If you have a clustered PingFederate
environment:
- Sign on to the PingFederate administrative console.
- Go to .
- Click Replicate Configuration to push this change to all engine nodes.