- Dokumentation
- Übersicht der Konfigurationseigenschaften
- Handling-Hinweis
- Umgebungsvariablen
Index |
|
Umgebungsvariablen-Erweiterung |
||||||
Der Wrapper unterstützt die Umgebungsvariablen-Erweiterung innerhalb des Wertebereichs einer jeden Eigenschaft. Um die plattformunabhängige Eigenschaft der Konfigurationsdatei "wrapper.conf" zu erhalten, wird die Windows-Syntax für alle Plattformen unterstützt. Wenn der Wrapper als ein Dienst genutzt wird, werden Umgebungsvariablen eher von der System-Registrydatei statt von der Umgebung geladen. Dies ist notwendig, weil Windows die Umgebungsvariablen lädt, die für Dienste verfügbar sind, wenn die Maschine gestartet ist. Jede Art von Änderungen an den System-Umgebungsvariablen in der Registry (direkt festgelegt oder durch das Systemsteuerungsmodul) werden nicht den Diensten gegenüber verfügbar gemacht bis die Maschine noch einmal neu gestartet wird. Durch das Laden der Umgebungsvariablen von der Registry kann der Neustart vermieden werden während die gleiche Funktionalität zur Verfügung gestellt wird.
Dies wird zur Laufzeit zum vollständigen Pfadnamen auf jedem System erweitert werden, was die JAVA_HOME-Umgebungsvariable definiert.
NOTEWenn eine Umgebungsvariable, auf die verwiesen wird, nicht definiert ist, dann wird sie in dem Eigenschaftswert unverändert gelassen. |
Umgebungsvariablen-Definition |
|||||||
Der Wrapper unterstützt die Fähigkeit, Umgebungsvariablen von innerhalb der Konfigurationsdatei "wrapper.conf" oder von der Befehlszeile aus zu definieren. Sobald definiert, kann auf die Umgebungsvariable wie auf jede andere Umgebungsvariable Bezug genommen werden. Dies schließt auch die Nutzung in der Variablenerweiterung, wie oben beschrieben, mit ein. Spezieller Eigenschaftenname, der mit "set." und "set.default." startet: Umgebungsvariablen werden unter Nutzung von besonderen Eigenschaftennamen definiert, die mit "set." oder "set.default." beginnen und von dem namen der Umgebungsvariablen gefolgt werden. Der Wert der Eigenschaft wird der Wert der neuen Umgebungsvariablen sein.
Wenn der "set.default." Eigenschaftenname genutzt wird, wird die Umgebungsvariable nur festgelegt werden, wenn sie noch nicht existiert. Dies kann für die Definition einer Reihe von Standard-Umgebungsvariablen-Werten nützlich sein.
Example: Die Fähigkeit, Umgebungsvariablen zu definieren, ermöglicht es auf einfache Weise Variablen zu ändern, die innerhalb einer Konfigurationsdatei genutzt werden können. Das Beispiel unten zeigt, wie eine Umgebungsvariable genutzt werden kann, um den Speicherort einer externen Anwendung zu spezifizieren.
Umgebungsvariablen-Definitionen können sehr effektiv genutzt werden - vorausgesetzt Sie verstehen, wie und wann ihre Werte gesetzt werden. Umgebungsvariablen, die festgelegt wurden, bevor der Wrapper gestartet wurde, können natürlich wie gewöhnlich genutzt werdem Wenn der gleiche Variablenname in der Konfigurationsdatei spezifiziert wurde, dann wird der Wert in der Konfigurationsdatei den bestehenden Wert überschreiben. Von der Kommandozeile: Umgebungsvariablen, die von der Kommandozeile aus definiert werden, funktionieren etwas verschieden. Diese Werte von der Kommandozeile annulieren beliebige Werte , die entweder vom System oder von der Konfigurationsdatei gesetzt wurden. Dies ermöglicht es, Standard-Umgebungsvariablen innerhalb der Konfigurationsdatei "wrapper.conf" zu definieren und dann auch den Wert von der Kommandozeile aus zu ändern.
NOTEBeachten Sie bitte, dass wie alle Eigenschaften, die von der Kommandozeile aus gesetzt wurden, Eigenschaften, die Leerzeichen enthalten, können definiert werden, indem das gesamte Paar von "Eigenschaftsname und -wert" in Anführungszeichen gesetzt wird. |
Definitionen von Standard-Umgebungsvariablen |
||||||||||||||||||||||||
Beim Starten des Wrappers werden folgende Umgebungsvariablen in seiner eigenen Umgebung festgelegt. Diese Variablen können innerhalb der Konfigurationsdatei "wrapper.conf" genutzt werden oder durch Zugriff auf die JVM-Umgebung oder auf einer ihrer Kindprozesse.
|
Pseudo-environment Variable Definitions |
||||||||
|
Ereignis-Handler Variable Definitionen |
||||
|