Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Conversion corrections

Table of Contents
outlinh1. true
outlinh1. true
1printablefalse
2stylh1. none
3indent20px

The JobScheduler requires an Oracle Java Runtime Environment (JRE) 32-Bit at least version 1.6.x.

...

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

Code Block

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

...

For Linux:

For example

Code Block

 <span style="color:red;">#< #</span> test -z "$JAVA_HOME" && JAVA_HOME="/usr/lib64/jvm/java"
 <span style="color:red;">JAVAJAVA_HOME=/opt/jdk.1.6</span>6

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

...

If necessary, add the location of the Java Virtual Machine to the JobScheduler configuration file .\config\sos.ini like this:

Code Block

 [java]
 vm = C:/Program Files (x86)/Java/jre/bin/client/jvm.dll 

...

Look into the ./config/logs/scheduler.log. If you find an identically line

Code Block

 [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]]

...