We had a requirement where we have to upgrade the Java to the latest versions to fix the vulnerabilities. As part of this we have upgraded the Java from 1.7 to 11.0.3 version.
I have updated the java version in the java.properties file of the OUD and tried starting the OUD Instance. However the OUD instance is not gettting started.
We found the below error in the logs.
Exception in thread "main" java.lang.ExceptionInInitializerError: A security class cannot be found in this JVM because of the following reason: sun.security.x509.CertAndKeyGen
Is there any solution available for this issue apart from reverting back to the old java version.
Check out -
which contains spreadsheets showing the certified JDK version for OUD 188.8.131.52 -
System Requirements and Supported Platforms for Oracle Identity and Access Management 11g Release 2 (184.108.40.206.0) ( xls)
Since OUD 11g is not certified with JDK 11 and the (currently) the latest JDK version certified by OUD 12c is JDK 8, there is no solution to your issue.