Showing posts with label List of jars required to connect to OIM. Show all posts
Showing posts with label List of jars required to connect to OIM. Show all posts

List of jars required to connect to OIM using Java

Issue: I am trying to create a Java project to connect to OIM to fetch some details using OIM Api's and I am facing the below error in Jdev project.

Error:

Exception in thread "main" java.lang.NoClassDefFoundError: oracle/idm/diagnostics/client/ContextSensitiveLogger
    at oimclient/oracle.iam.platform.auth.client._.<clinit>(_.java:39)
    at oimclient/Thor.API.Security.LoginHandler.weblogicLoginHandler.login(weblogicLoginHandler.java:60)
    at oimclient/oracle.iam.platform.OIMClient.login(OIMClient.java:213)
    at oimclient/oracle.iam.platform.OIMClient.login(OIMClient.java:184)
    at RMSEnrolmentPOC/oim.poc.ADConnectionWrite.oimClient(ADConnectionWrite.java:28)
    at RMSEnrolmentPOC/oim.poc.ADConnectionWrite.main(ADConnectionWrite.java:85)
Caused by: java.lang.ClassNotFoundException: oracle.idm.diagnostics.client.ContextSensitiveLogger
    at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
    at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
    at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:520)

 

SOLUTION:

List of jars required to connect to OIG 12.2.1.4.0 server using APIs through JDeveloper 12.2.1.4.0 are,

$MW_HOME/oracle_common/modules/oracle.jrf/jrf-api.jar
$MW_HOME/oracle_common/modules/org.apache.commons.logging_1.2.jar

$MW_HOME/oracle_common/modules/thirdparty/spring-core-4.3.20.RELEASE.jar
$MW_HOME/oracle_common/modules/thirdparty/spring-context-4.3.20.RELEASE.jar

$MW_HOME/wlserver/server/lib/wlthint3client.jar

$MW_HOME/idm/designconsole/lib/oimclient.jar

$MW_HOME/idm/server/idmdf/idmdf-common.jar
$MW_HOME/idm/server/idmdf/event-recording-client.jar
$MW_HOME/idm/server/idmdf/idmdf-notification-engine.jar


Basic Perfomance Tuning For stuck threads and response times

Documentation for performance tuning: https://docs.oracle.com/en/middleware/fusion-middleware/12.2.1.4/asper/redundant-cross-references-remo...