Skip to Content

SAP IDM8.0 dispatcher not starting

Hello,

We have installed SAP IDM8.0 on Linux system and installation completed successfully.

I am trying to start dispatcher on Linux but it is failing with below error.

=========================================================

Java VM: SAP AG Version: 1.8.0_152 Java home: /usr/sap/ID9/IDM62/exe/sapjvm_8/jre Java lib/ext: /usr/sap/ID9/IDM62/exe/sapjvm_8/jre/lib/ext-sap:/usr/sap/ID9/IDM62 /exe/sapjvm_8/jre/lib/ext:/usr/java/packages/lib/ext CLASSPATH: /usr/sap/ID9/IDM62/Identity_Center/Java:/usr/sap/ID9/IDM62/Identity_C enter/Java/mxdispatcher.jar Can not initialize dispatcher configuration from prop file: oracle.jdbc.OracleDr iver java.lang.ClassNotFoundException: oracle.jdbc.OracleDriver at java.net.URLClassLoader.findClass(URLClassLoader.java:443) at java.lang.ClassLoader.loadClass(ClassLoader.java:490) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:383) at java.lang.ClassLoader.loadClass(ClassLoader.java:423) at java.lang.Class.forName0(Native Method) at java.lang.Class.forNameFW(Class.java:357) at java.lang.Class.forName(Class.java:265) at com.sap.idm.db.util.DBConn.loadDriver(DBConn.java:74) at com.sap.idm.db.util.DBConn.<init>(DBConn.java:30) at com.sap.idm.db.util.IdMDBConn.<init>(IdMDBConn.java:26) at com.sap.idm.db.util.IdMEnv.initConnection(IdMEnv.java:58) at com.sap.idm.db.util.IdMEnv.init(IdMEnv.java:38) at com.sap.idm.ic.services.dispatcher.MxDispatcherConfig.bootStrapProper

------------------------------------------------

Steps:

1. I have followed steps as per thread https://archive.sap.com/discussions/thread/3807800

(about copying key.ini file). These steps done correctly.

2. Also i have maintained the JAVA_HOME, DESCLASSPATH etc in .sh file and .prop file respectively..disp-prop-file.jpgdisp-sh-file.jpg

I have attached screenshot of .sh & .prop files.

3. while trying to run .sh file, i get above error.

I have compared the path in (.prop file) in our old IDM7.2 system and i see

/usr/sap/<SID>/idm/identitycenter/Java/sapjco3.jar file path is also mentioned in .prop file. But in IDM8.0 system, i dont find sapjco3.jar file under /usr/sap/<SID>/IDM<instancenumber>/Identity_Center/Java folder.

Do i need to copy sapjco3. jar from somewhere ?

Or do i missing any steps?

Also how to create additional dispatcher script under Linux? I dont see any blog or document for IDM8.0 ?

Thanks in advance..

disp-prop-file.jpg (109.7 kB)
disp-sh-file.jpg (108.0 kB)
Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

6 Answers

  • Best Answer
    Feb 08 at 06:08 PM

    Hi All,

    I am able to solve error now. Dispatcher is running now..

    Steps followed

    1. I have followed steps as per thread https://archive.sap.com/discussions/thread/3807800

    2. changed .prop and .sh file contents under /usr/sap/ID9/IDM62/Identity_Center/Service-Scripts folder

    (tweaking JAVA_HOME & MXDISPATCHERJAR worked for me)

    3. opened ./dispatcherutil.sh gui command from VNC and defined settings and runtime settings..

    Add comment
    10|10000 characters needed characters exceeded

  • Feb 08 at 01:19 PM

    Hi imran,

    after copying the key.ini file did you try to regenerate the dispatcher scripts?

    Regards,

    deva

    Add comment
    10|10000 characters needed characters exceeded

  • Feb 08 at 02:37 PM

    Please copy/paste the complete files, so we can check the configuration. Understand if you need to change IPaddresses or server names, but seeing the whole file can point to some easy fixes. Also, I realize this is a 7.2 based article, but please review this. Could be helpful.

    Matt

    Add comment
    10|10000 characters needed characters exceeded

  • Feb 08 at 02:37 PM

    Please copy/paste the complete files, so we can check the configuration. Understand if you need to change IPaddresses or server names, but seeing the whole file can point to some easy fixes. Also, I realize this is a 7.2 based article, but please review this. Could be helpful.

    Matt

    Add comment
    10|10000 characters needed characters exceeded

  • Feb 08 at 01:29 PM

    Hi Deva,

    Thanks for your answer. Yes I copied key.ini file and try to start ./dispatcher*.sh file again.

    Is there any other way to regenerate dispatcher script in Linux??

    Add comment
    10|10000 characters needed characters exceeded

  • Feb 08 at 03:08 PM

    Thank Matt,

    I have attached .prop file and .sh file. These files are located under /usr/sap/ID9/IDM62/Identity_Center/Service-Scripts folder.

    I have manually edited file contents (as attached).

    After changing files , i ran ./Dispatcher_Service_disp62.sh file but it seems it is not able to read from .prop file.

    idm-error1.jpgdseclasspath.jpgsh-file.jpg

    Add comment
    10|10000 characters needed characters exceeded