You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Next »

The Job Scheduler requires a Sun Java Runtime Environment (JRE) 32-Bit at least version 1.6.x.

For AIX you can use the IBM Java 32-Bit at least version 1.6.x, too.

You can install the 32Bit Java in parallel to a 64Bit version.

If you start the Job Scheduler, it is looking for the Java Virtual Machine, which is normally in ...

  • ... %JAVA_HOME%\bin\client\jvm.dll for Windows.
  • ... ${JAVA_HOME}/lib/i386/client for Linux.

If the JVM is not found or is not from above Java environment then you get the error:

  terminate called after throwing an instance of 'zschimmer::Xc'
   what():  Z-JAVA-101  Java Virtual Machine is not started

In this case you must edit the JAVA_HOME variable for the Job Scheduler in the ./bin/jobscheduler_environment_variables.(cmd|sh) file.

If necessary, the LD_LIBRARY_PATH must be adjusted too for Linux in the ./bin/jobscheduler_environment_variables.sh file.

If you have still the above error then look into the ./config/logs/scheduler.log. If you find a line like

 [ERROR Z-JAVA-100  Java Virtual Machine cannot be loaded [xxx/lib/i386/client/libjvm.so: cannot restore segment prot after reloc: Permission denied] [libjvm.so]]

then you must edit the "Security-Enhanced Linux" settings (see http://fedoraproject.org/wiki/SELinux).

  • No labels