JDeveloper 12.2.1.4 - NoClassDefFoundError when running Java API code
(Doc ID 2677178.1)
Last updated on AUGUST 01, 2024
Applies to:
Identity Manager - Version 12.2.1.4.0 and laterInformation in this document applies to any platform.
Symptoms
Using OIM 12.2.1.4 / JDeveloper 12.2.1.4, the following exception is seen when running Java API code. The same code works fine on OIM 12.2.1.3 / JDeveloper 12.2.1.3.
OIM >> Testing Java API operation: create
Exception in thread "main" java.lang.NoClassDefFoundError: org/springframework/jndi/JndiTemplate
at oracle.iam.platform.OIMClient.<init>(OIMClient.java:105)
at com.example.util.OIMUtil.connectOIM(OIMUtil.java:41)
at com.example.OIMUser.<init>(OIMUser.java:33)
at com.example.OIMUser.main(OIMUser.java:114)
Caused by: java.lang.ClassNotFoundException: org.springframework.jndi.JndiTemplate
at java.net.URLClassLoader.findClass(URLClassLoader.java:382)
at java.lang.ClassLoader.loadClass(ClassLoader.java:418)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:355)
at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
... 4 more
[Java API | OIMUser]: >> OIMUser constructor
OIM >> connectOIM
Process exited with exit code
Changes
Cause
To view full details, sign in with your My Oracle Support account. |
|
Don't have a My Oracle Support account? Click to get started! |
In this Document
Symptoms |
Changes |
Cause |
Solution |
References |