Skip to Main Content

Java Database Connectivity (JDBC)

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Upgrade to ojdbc7.jar: java.lang.NoClassDefFoundError: oracle/security/pki/OraclePKIProvider

978346Sep 3 2013 — edited Oct 15 2014

My applications compiles and runs fine with JDK 7. It was using ojdbc6.jar, ucp.jar and the JDBC thin client without any problem.

I tried to upgrade to the new ojdbc7.jar and ucp.jar but I cannot get it to start; it complains about a missing class :

java.lang.NoClassDefFoundError: oracle/security/pki/OraclePKIProvider

  at java.lang.Class.forName0(Native Method)

  at java.lang.Class.forName(Class.java:270)

  at oracle.ucp.jdbc.PoolDataSourceImpl.initConnectionFactory(PoolDataSourceImpl.java:2352)

  at oracle.ucp.jdbc.PoolDataSourceImpl.createUniversalConnectionPool(PoolDataSourceImpl.java:831)

  at oracle.ucp.admin.UniversalConnectionPoolManagerBase.createConnectionPool(UniversalConnectionPoolManagerBase.java:537)

  at oracle.ucp.admin.UniversalConnectionPoolManagerMBeanImpl.createConnectionPool(UniversalConnectionPoolManagerMBeanImpl.java:303)

  at oracle.ucp.jdbc.PoolDataSourceImpl.startPool(PoolDataSourceImpl.java:667)

  at oracle.ucp.jdbc.PoolDataSourceImpl.getConnection(PoolDataSourceImpl.java:1034)

  at oracle.ucp.jdbc.PoolDataSourceImpl.getConnection(PoolDataSourceImpl.java:985)

  at oracle.ucp.jdbc.PoolDataSourceImpl.getConnection(PoolDataSourceImpl.java:966)

Any idea about what's wrong and how to fix this?

Thanks

This post has been answered by 978346 on Sep 5 2013
Jump to Answer
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Oct 3 2013
Added on Sep 3 2013
4 comments
5,028 views