Some common errors and fixes for OIM Development I would like to share today
=========
ERROR:---
=========
getOIMConnection() : Start
Exception in thread "main" java.lang.NoClassDefFoundError: oracle/jrf/PortabilityLayerException
at TestConnection.getOIMConnection(TestConnection.java:52)
at TestConnection.main(TestConnection.java:67)
Caused by: java.lang.ClassNotFoundException: oracle.jrf.PortabilityLayerException
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)
... 2 more
FIX:
ADD TO THE PROJECT LIBRARY:
scp oracle@thiagoserver.com:/u00/ora/middleware/oracle_common/modules/oracle.jrf_11.1.1/jrf-api.jar .
=========
ERROR:---
=========
Exception in thread "main" java.lang.NoClassDefFoundError: org/springframework/jndi/JndiTemplate
at oracle.iam.platform.OIMClient.<init>(OIMClient.java:104)
at TestConnection.getOIMConnection(TestConnection.java:52)
at TestConnection.main(TestConnection.java:67)
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)
... 3 more
FIX: ADD TO THE PROJECT LIBRARY :
spring.jar
=========
ERROR:---
=========
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory
at org.springframework.jndi.JndiTemplate.<init>(JndiTemplate.java:44)
at oracle.iam.platform.OIMClient.<init>(OIMClient.java:104)
at TestConnection.getOIMConnection(TestConnection.java:52)
at TestConnection.main(TestConnection.java:67)
Caused by: java.lang.ClassNotFoundException: org.apache.commons.logging.LogFactory
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
FIX: ADD TO THE PROJECT LIBRARY :
commons-logging.jar from design console ext folder.
/u01/app/oracle/middleware/Oracle_OIM1/designconsole/ext/commons-logging.jar
I hope these fixes help everybody and happy coding!
Thiago Leoncio.
No comments:
Post a Comment