Position des temporären Arbeitsbereichsverzeichnisses "wstemp" ändern
Konfigurationsänderungen werden so lange im temporären Arbeitsbereichsverzeichnis wstemp gespeichert, bis die Änderungen in das Masterkonfigurationsrepository aufgenommen werden. In diesem Artikel wird beschrieben, wie die Position des temporären Arbeitsbereichsverzeichnisses wstemp geändert wird.
Vorbereitende Schritte
Sie müssen WebSphere Application Server installieren, bevor Sie die Position des Verzeichnisses wstemp, des temporären Arbeitsbereichsverzeichnisses ändern können.
Informationen zu diesem Vorgang
Wenn sich ein Benutzer an der Administrationskonsole anmeldet oder mit wsadmin-Scripts eine Konfigurationsänderung vornehmen, werden die Änderungen im Arbeitsbereich gespeichert. Wenn ein Benutzer die Konfigurationsserviceschnittstelle "ConfigService" der Java™-APIs verwendet, gibt er ein Sitzungsobjekt an, das dem Arbeitsbereich zugeordnet ist, um die Änderungen zu speichern. Die Änderungen werden nur dann weitergegeben und mit dem Masterkonfigurationsrepository zusammengeführt, wenn der Benutzer in der Administrationskonsole, mit wsadmin-Scripts oder mit den Java-APIs eine Speicheroperation durchführt. Der Anwendungsserver erstellt für jeden Benutzer der Administrationskonsole und jeden Aufruf von wsadmin-Scripts ein separates Arbeitsbereichsverzeichnis, in dem die vorläufigen Änderungen gespeichert werden, bis die Änderungen mit dem Masterkonfigurationsrepository zusammengeführt werden. Die Benutzer der Java-APIs verwenden unterschiedliche Sitzungsobjekte, um die Position des Arbeitsbereichsverzeichnisses zu bestimmen. Die Administrationskonsole und die wsadmin-Scripts generieren Benutzer-IDs nach dem Zufallsprinzip. Die Benutzer_IDs unterscheiden sich von den Benutzer-IDs, die Sie verwenden, um sich an der Administrationskonsole oder bei den wsadmin-Scripts anzumelden. Die Java-APIs können die Benutzer-ID nach dem Zufallsprinzip generieren oder die Benutzer-ID als Option angeben, wenn das Sitzungsobjekt erstellt wird.
Sie können die Position des Verzeichnisses wstemp ändern, wenn Sie das Verzeichnis an einer von der Produktinstallation getrennten Position verwalten möchten.
JVM-Systemeigenschaft | Position | Kommentare |
---|---|---|
websphere.workspace.root | Die Position des Verzeichnisses wstemp ist der Wert der JVM-Systemeigenschaft "websphere.workspace.root"
mit dem folgenden Zusatz:
|
Setzen Sie die JVM-Systemeigenschaft für den Deployment Manager, um die Position des Verzeichnisses wstemp zu ändern. Verwenden Sie den vollständigen Pfad an Stelle eines relativen Pfads für diese Eigenschaft. |
Wenn die Eigenschaft "websphere.workspace.root" nicht gesetzt ist, wird der Wert der Eigenschaft "user.install.root" verwendet. | Die Standardposition von wstemp ist der Wert der JVM-Systemeigenschaft "user.install.root"
mit dem folgenden Zusatz:
|
Ändern Sie die Eigenschaft "user.install.root" nicht, da der Profilerstellungsprozess diese
Eigenschaft über einen Verweis auf das Verzeichnis Profilstammverzeichnis setzt.
In diesem Fall ist die Position von wstemp wie folgt:
|
Vorgehensweise
Ergebnisse
Sie haben die Position des temporären Arbeitsbereichsverzeichnisses wstemp über die Administrationskonsole oder mit der Option "-D" des Befehls java geändert.