Zeitzoneneinstellungen ändern
In einigen Anwendungsumgebungen ist es wichtig, dass Anwendungsserverkomponenten dieselbe Zeitzone verwenden. Sie können die Administrationskonsole oder Systemumgebungsvariablen verwenden, um sicherzustellen, dass Ihre Anwendungskomponenten die richtige Zeitzone verwenden.
Vorbereitende Schritte
Prüfen Sie, ob die erweiterte
Unterstützung landessprachlicher Versionen
(extended National Language Support, NLS) in Ihrem
i5/OS-Server installiert ist.
Ist die erweiterte NLS-Unterstüzung noch nicht installiert, installieren Sie sie, indem Sie bei
der Installation des Basisbetriebssystems (5769-SS1)
Option 21 auswählen.
Bestimmen Sie den Bereich, für den Sie den Zeitzonenwert definieren möchten. Sie können den Zeitzonenwert so festlegen, das er für die gesamte Zelle, für einen gesamten Knoten oder nur für einen bestimmten Server gilt.
Bedenken Sie, dass Zeitzonennamen die Zeitdifferenz zu einer Standardzeit enthalten sollten und, in den meisten Fällen, den Namen einer Sommerzeitzone, damit einheitliche Ergebnisse sichergestellt werden. Geben Sie beispielsweise EST5EDT für Eastern Standard Time, Sommerzeit an.
Wenn Sie "East African Time Zone (EAT)" als Zeitzoneneinstellung angeben, verwendet
die Java™ Virtual Machine (JVM)
des Betriebssystems HP-UX die Greenwich Mean Time (GMT). Daher werden die Zeitmarken in der Protokolldatei basierend
auf GMT anstatt auf EAT erstellt. Diese Situation kann Probleme bei der Servereinbindung verursachen,
wenn Sie versuchen, eine Synchronisation mit Servern durchzuführen, die auf einem Betriebssystem
ausgeführt werden, deren JVM die Zeitzone EAT korrekt verwendet.
Falls Sie für eine bestimmte Funktion
die Zeitzoneneinstellung EAT
(East African Time Zone) verwenden müssen,
fügen Sie den Parameter "-Duser.timezone=EAT" dem entsprechenden Java-Befehl hinzu,
anstatt die nachfolgend aufgeführte Prozedur zu befolgen. Wenn beispielsweise ein Anwendungsserver als Zeitzoneneinstellung
EAT verwenden soll, fügen Sie den Parameter "-Duser.timezone=EAT" dem Befehl
"startServer" hinzu.
Informationen zu diesem Vorgang
Im Allgemeinen wird die für das Betriebssystem definierte Zeitzone als Zeitzone für den Anwendungsserver übernommen. Java übernimmt die Zeitzone vom Betriebssystem, und der Anwendungsserver verwendet die Zeitzone, die für jede Java Virtual Machine (JVM) definiert ist. Wenn Sie für eine einzelne JVM ene andere Zeitzone konfigurieren müssen, können Sie die Umgebungsvariable TZ im Anwendungsserver setzen, die Eigenschaftendatei ändern oder beim Starten der JVM einen Befehlszeilenparameter angeben.
Sie können die Umgebungsvariable TZ verwenden, um die Zeitmarken für Ihre Anwendungsprotokolle
festzulegen.
Sie können die USS-Variable (UNIX System Services) TZ als Umgebungsvariable
angeben, um die Zeitmarken für Ihre Anwendungsprotokolle festzulegen.
Sie können die Zeitzoneneinstellung für Ihre Anwendungsprotokolle
für alle Prozesse, die in einem einzigen Anwendungsserver ausgeführt werden, für alle Anwendungsserver, die unter einem bestimmten
Benutzerprofil ausgeführt werden, oder für alle JVM-Prozesse, die im Subsystem von
WebSphere Application Server ausgeführt werden, ändern.