Zschimmer GmbH Impressum und Kontakt

Job Scheduler     Erste Seite   –   Datei sos.ini

  XML     API     Register


logo

Die Datei sos.ini,  Abschnitt  [java]

[java]

Hier werden Einstellungen für Java vorgenommen.

 

class_path = dateinamen Java-Classpath
debug = yes_no
javac = path Pfad zum Java-Compiler
options = text Java-Optionen
vm = path Dateipfad der Java virtual machine

 

Die Einträge

vm=path Dateipfad der Java virtual machine

Voreingestellt ist für HP-UX jvm.sl und für andere Unix-Varianten jvm.so.

Die Voreinstellung für Windows wird aus der Registrierung gelesen. Aus dem Schlüssel

HKEY_LOCAL_MACHINE\software\JavaSoft\Java Runtime Environment

wird der Eintrag CurrentVersion gelesen, der die aktuelle Versionsnummer enthält, z.B. "1.5". Anschließend wird der Schlüssel der Version gelesen, z.B.

HKEY_LOCAL_MACHINE\software\JavaSoft\Java Runtime Environment\1.5

und dem dortigen Eintrag RuntimeLib der Pfad der jvm.dll entnommen.

class_path=dateinamen Java-Classpath

Für Java kann hier der CLASS_PATH eingestellt werden. Das ist eine Liste von Pfaden, in Windows durch Semikolons (;), in Unix durch Doppelpunkte getrennt.

In den einzelnen Pfaden können Joker benutzt werden. Der Job Scheduler ersetzt diese Pfade durch die tatsächlichen, im Dateisystem vorhandenen.

Dabei gilt für jeden Pfad in class_path:

Der allgemeine Platz für diese Einstellung ist sos.ini (Abschnitt [java], Eintrag class_path=…).

Umgebungsvariablen (z.B. $HOME) werden ersetzt (siehe hier).

Das XML-Attribut <config java_class_path="…"> wird damit überschrieben

Beispiel  

class_path = s:\prod\bind\sos.*.jar;c:\jar\my.jar;c:\jar\*

options=text Java-Optionen

Hier können Sie z.B. mit -Djava.library.path= das Verzeichnis angeben, in dem HostJava installiert ist.

Die Optionen werden der Java Virtual Machine übergeben.

Der allgemeine Platz für diese Einstellung ist sos.ini (Abschnitt [java], Eintrag options=…).

Umgebungsvariablen (z.B. $HOME) werden ersetzt (siehe hier).

Das XML-Attribut <config java_options="…"> wird damit überschrieben

Beispiel  

options = -Xdebug -Djava.library.path=s:/prod/bind

debug=yes_no

debug=yes lässt die Aufruf an Java ins scheduler.log protokollieren Außerdem versetzt die Einstellung Java in den Debug-Modus, wodurch z.B. bei einer Exception der Aufruf-Stack nach stdout (oder stderr) geschrieben wird.

javac=path (Initialwert: javac)     Pfad zum Java-Compiler

Wenn zum Entwickeln von Java-Jobs der Quell-Code direkt in <script> notiert wird, übersetzt der Scheduler mit dem hier eingestellten Java-Compiler.


Software- und Organisations-Service GmbH

Zuletzt geändert von Joacim Zschimmer, 2007-05-09