After Upgrade To Oracle API Gateway, Getting NoClassDefFound Error On Node Manager Restart

(Doc ID 2113124.1)

Last updated on MARCH 03, 2016

Applies to:

Oracle API Gateway - Version 11.1.2 and later
Information in this document applies to any platform.


After following all the steps to upgrade OAG to, it was necessary to make some changes to the environment to reflect some customized settings in the original environment. After restarting nodemanager, the following error is seen in the console:

ERROR warning: failed to load crypto provider
ERROR warning: failed to load crypto provider

java.lang.NoClassDefFoundError: com/vordel/jce/JCEProvider
  at com.vordel.dwe.Service.(
  at java.lang.Class.forName0(Native Method)
  at java.lang.class.forName(
Caused by: java.lang.ClassNotFoundException: com.vordel.jce.JCEProvider
  at Method)
  at java.lang.ClassLoader.loadClass(
  at java.lang.ClassLoader.laodClass(
  ... 3 more



 An upgrade form an earlier version was performed, and once this was completed, the system jvm.xml file was copied form the old version to the new one so that the custom settings added to that file originally would carry over to the new environment.


Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms