Java Startup und Control Framework
Das Java Startup und Control Framework besteht aus den Programmen JControl und Jlaunch. JLaunch wird von JControl gestartet und startet seinerseits das Bootstrap-Java-Programm oder ein Element des Java-Clusters (Dispatcher oder Server-Prozess).
Das Java Startup und Control Framework dient zum Starten, Stoppen und Überwachen einer Java-Instanz.
Das Programm JControlstartet die Java-Instanz wie in der Konfigurationsdatei angegeben.
Das Framework besteht aus folgenden Komponenten:
· JControl startet, stoppt und überwacht die Prozesse der Java-Instanz (meist ein Dispatcher und mehrere Server-Prozesse). Das Programm implementiert die SAP-Signalbehandlung zum Stoppen der Instanz. JControl startet die JLaunch-Prozesse.
· JLaunch startet ein Java-Programm. Es lädt die JVM in seinen eigenen Adressraum und ist dann das gewünschte Clusterelement. Das Programm kann vom JControl-Prozess über Named Pipes die Beachrichtigung zum Stoppen des Clusterelements erhalten und beendet sich, falls JControl abbricht (fork-Emulation unter Windows).
· Das Bootstrap JAVA-Programm synchronisiert die Binärdaten aus der Java-Datenbank mit dem lokalen Dateisystem und erzeugt eine Property-Datei, die die Prozesse der Java-Instanz beschreibt.
Der Ablauf ist unter Starten, Kontrollieren und Stoppen einer Java-Instanz beschrieben.
Das Java Startup und Control Framework wird je nach Betriebssystem und Installationsart auf verschiedene Art aufgerufen:
· Unter Windows wird die SAP Management Console verwendet. Wählt man aus dem Kontextmenü Action → Start für eine Instanz, die eine J2EE Engine enthält, so wird das Programm JControl aufgerufen.
· Unter UNIX-Plattformen und OS/400 werden die Skripts startsap und stopsapverwendet, die dann JControl aufrufen.
· Wenn Sie die Java-Instanz über das SAP NetWeaver Developer Studio (NWDS) starten, ruft der in das NWDS integrierte Client das Program JControl auf.
Siehe auch:
SAP-System starten und stoppen (UNIX)
SAP-System starten und stoppen (Windows)