0 Replies Latest reply: Mar 23, 2007 1:49 PM by 556498 RSS

    java.lang.UnsatisfiedLinkError: no csdkjni in java.library.path

    556498
      Hi, all.
      I deployed my test calendar application developed using Jdeveloper 10.1.3.0 (on Windows XP) to the Oracle 10.1.3. AS on a linux server, but the CalendarServer in on another installation (Collaboration Suite 10.1.2) on the same linux server.

      When I try to executed the code that calls the calendar server I get this error:
      500 Internal Server Error
      javax.faces.el.EvaluationException: java.lang.UnsatisfiedLinkError: no csdkjni in java.library.path
      I set the LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib:$ORACLE_HOME/ocal/lib on the collaboration suite 10.1.2 installation.



      When I try to run the code on my Jdeveloper I get this error:
      500 Internal Server Error
      javax.servlet.jsp.JspException: oracle.classloader.util.AnnotatedNoClassDefFoundError: Classe em falta:
      oracle.calendar.sdk.Api

      This is the code:
      try
      {
      Api.init("calendar.ini", "calendar.log");
      }
      catch(Api.StatusException e)
      {
      System.out.println("init returned status'" + e.getMessage() + "'");
      System.exit (1);
      }

      Is my approach correct? Because if i'm developing on Windows and I need dll's files to connect to the calendar server on linux, but when I deploy the application to the linux server those dll's are useless and cannot be used. So am I missing something here? Do I need anything else to get this to work?

      Best Regards,
      Rui