Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

BIOS-, Dabian- und Java-Uhrzeit passen nicht zusammen

Frage Linux

Mitglied: weber-rdg

weber-rdg (Level 1) - Jetzt verbinden

19.08.2008, aktualisiert 02.09.2008, 8734 Aufrufe, 3 Kommentare

Hallo,

also ich hoffe, ich bekomme das Problem richtig beschrieben:
BIOS, UTC z.B: 15:00 Uhr
Debian (etch): 17:00 Uhr
Soweit alles Richtig!
Tomcat, Java schreibt in den Logs: 16:00 Uhr

Wenn ich im BIOS die Uhr auf CEST einstelle und unter Debian zwei Stunden zurückstelle (so dass bei beiden 17:00 Uhr steht) hat Java 18 Uhr.

---
Mh, eigentlich war ich noch nicht fertig, mit dem Beitrag und nur zwischenspeichern. Habe mich wohl verklickt. Sorry.
--

So, nach reichlichen Versuchen.
Egal, wie ich die Uhr im BIOS und Debian stelle: Java und Tomcat zeigen in den Logs und auch bei Webapps selbst die falsche Uhrzeit an. Sie geht eine Stunde nach.
Eigentlich ist die Frage: Wie bringt ich Tomcat oder Java die richtige Uhrzeit bei?

Gruß
Björn
Mitglied: brammer
19.08.2008 um 19:24 Uhr
Hallo,

am einfachsten dürfte es sein das du Debian Tomcat und Java dazu bringst ihre Zeit von einem NTP Server zu beziehen und passt die Uhrzeit des Boards daran an.

brammer
Bitte warten ..
Mitglied: weber-rdg
22.08.2008 um 12:01 Uhr
Hallo brammer,

ich habe lange gesucht, aber nichts gefunden. Wie bringe ich Timcat und Java dazu, die zeit von einem NTP-Server zu holen?
Debian ist ja kein Problem. (Mit dem ntpdate etc.)

Gruß
Björn
Bitte warten ..
Mitglied: Lunabard
02.09.2008 um 01:55 Uhr
Hallo Björn,

der Linux-Kernel und Tomcat verwenden die gleiche Zeitquelle. Das bedeutet ein Update über NTP wirkt sich auf beide aus. Der Unterschied besteht in der Interpretation der BIOS-Zeit.

Diese "Interpretation" ist die von Java/Tomcat verwendete Zeitzone. Diese kann in über eine Datei in /etc/default gesteuert werden, die tomcat5.5 oder so heißen sollte.

Dort gibt es eine Variable CATALINA_OPTS oder JAVA_OPTS oder so ähnlich, die die Java-Startup-Parameter enthält. Dort kann man die Zeitzone angeben im Format:

-Duser.timezone=Europe/Berlin

Das ganze sieht dann in etwa so aus:
CATALINA_OPTS="-Djava.awt.headless=true -Xmx512M -server -XX:MaxPermSize=512M -Duser.timezone=Europe/Berlin"

Sollte Europe/Berlin nicht funktionieren, versuch's doch mit einer Zeitzone dahinter, bzw. davor, also Europe/London oder Europe/Kiev.

Eine Liste gültiger Zeitzonen findet sich hier: http://bytes.com/forum/thread15954.html.

Ich hoffe, dies hilft Dir weiter.
Bitte warten ..
Ähnliche Inhalte
Windows Server
Server verstellt selbstständig die Uhrzeit (9)

Frage von Snejmann zum Thema Windows Server ...

Java
gelöst Was ist ein "Href" im Java ? (31)

Frage von rainergugus zum Thema Java ...

Batch & Shell
gelöst Windows 10 Batch für Datum und Uhrzeit setzen (18)

Frage von zeroblue2005 zum Thema Batch & Shell ...

Windows Server
gelöst Netzwerk bricht unerwartet zusammen (9)

Frage von Jan1986 zum Thema Windows Server ...

Neue Wissensbeiträge
Linux Netzwerk

Ping und das einstellbare Bytepattern

(1)

Erfahrungsbericht von LordGurke zum Thema Linux Netzwerk ...

Windows Update

Microsoft Update KB4034664 verursacht Probleme mit Multimonitor-Systemen

(3)

Tipp von beidermachtvongreyscull zum Thema Windows Update ...

Viren und Trojaner

CNC-Fräsen von MECANUMERIC werden (ggf.) mit Viren, Trojanern, Würmern ausgeliefert

(4)

Erfahrungsbericht von anteNope zum Thema Viren und Trojaner ...

Heiß diskutierte Inhalte
Microsoft Office
Office Druck fehler (18)

Frage von DaistwasimBusch zum Thema Microsoft Office ...

Netzwerkmanagement
Windows Server 2008 R2: "netsh reset" nicht verfügbar? (11)

Frage von RickTucker zum Thema Netzwerkmanagement ...

Festplatten, SSD, Raid
Uninitialisierte Festplatte - Daten retten (11)

Frage von peterla zum Thema Festplatten, SSD, Raid ...

Microsoft Office
Outlook 2016 in Ordneransicht starten - GPO (9)

Frage von D-Line zum Thema Microsoft Office ...