As of PingFederate 8.0, support for BoneCP as the JDBC connection pool library has been deprecated and replaced with Apache Commons DBCP 2, which requires JDBC 4.1 (or more recent) drivers.
Verify that the database-driver .jar files, located in the <pf_install>/pingfederate/server/default/lib directory, meet the minimum version requirement. If you are using JDBC drivers of version 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 JDBC 4.2 drivers. For more information, see Database driver information. 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 then restart the server.
To upgrade the older JDBC drivers at a later time, use the following steps to revert the JDBC connection pool library to BoneCP.
- Edit the <pf_install>/pingfederate/server/default/data/config-store/com.pingidentity.jdbc.DataSourceDeployerFactory.xml file.
- Save the file.
If you have a clustered PingFederate environment:
- Perform the previous steps on the console node.
- Sign on to the PingFederate administrative console.
- Go to the window.
- Click Replicate Configuration to push this change to all engine nodes.