New connection pool library - PingFederate - 10.2

PingFederate Server

PingFederate Server
PingFederate 10.2

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 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.

  1. Edit the <pf_install>/pingfederate/server/default/data/config-store/com.pingidentity.jdbc.DataSourceDeployerFactory.xml file.
  2. Replace dbcp with bonecp.
  3. Save the file.
  4. Restart PingFederate.
    If you have a clustered PingFederate environment:
    1. Perform the previous steps on the console node.
    2. Sign on to the PingFederate administrative console.
    3. Go to the System > Server > Cluster Management window.
    4. Click Replicate Configuration to push this change to all engine nodes.