Java Application Server hat falsche Uhrzeit

duermer

Mitglied
Hi,

hab en rießen Problem:

Ich hab en Java Application Server.

Jetzt hab ich da folgendes Problem, der Java Application Server hat immer die Uhrzeit vom System minus 1 Stunde.

Wenn ich die Systemzeit umstelle, dann hat der Java Server auch ne andere Uhrzeit, aber minus eine Stunde.

Diese Zeit muss bei mir die gleiche sein, weil verschiedene Servlets Sachen in die Datenbank schreiben mit Zeitangaben.

Auch wenn ich die Log File anschaue, sind die ganzen Timestamps einfach eine Stunde weniger als die richtige Zeit.

Ich hab auch noch auf einem anderen System ein Java Application Server 8 laufen, auf dem funktioniert es einwandfrei.

An was könnt des liegen?

Ich bin mittlerweile ratlos.

Wäre um jede Hilfe dankbar

Mit freundlichen Grüßen
Duermer
 
Hallo!

Die Locale Kapselt alle Länderspezifischen Eigenschaften( Sprache, Währung, Zeitzone etc.)

Setzen kannst du sie z.Bsp. beim Starten über einen Parameter an die JVM:
Code:
java -Duser.language=de -Duser.region=DE de.tutorials.test.Foo

Gruß Tom
 
Danke
hä?

Aber warum geht des jetzt nur bei dem einen Server net?

Könntest du mir mal en Beispiel geben, wie ich jetzt den Server starten soll?
 
Hallo!

Welches Betriebssystem verwendest du? Schau einfach, mal in dem Startskript nach das du für den Start des Applikations Servers verwendest. In diesem Skript gibt es sicherlich Möglichkeiten um Parameter an das Laufzeitsystem zu übergeben. Damit setzt du dann die Locale wie oben gezeigt auf den Wert den alle anderen App Server haben.

Gruß Tom
 
Zurück