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 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 then restart the server.

To upgrade the older JDBC drivers at a later time by reverting 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.
  5. If you have a clustered PingFederate environment:
    1. Sign on to the PingFederate administrative console.
    2. Go to System > Server > Cluster Management.
    3. Click Replicate Configuration to push this change to all engine nodes.