Ändere die Zeitzone in Tomcat

8

Wie kann ich die Zeitzone in Tomcat ändern? Die Zeitzone, die von einer der Webapps (Solr) verwendet wird, ist nicht richtig (im Vergleich zu MySQL-Zeitstempeln) , und ich denke, es wird helfen, die Zeitzone von Tomcat zu ändern. Danke!

    
Nyxynyx 24.08.2012, 15:17
quelle

4 Antworten

20

Wenn der Tomcat keine persönliche TZ-Umgebungsvariable hat, verwendet er /etc/localtime , was auf meinem System eine Kopie von /usr/share/zoneinfo/America/New_York ist.

Tomcat's persönliche Zeitzone wird in seinem Startskript wie folgt angegeben:

%Vor%     
stark 24.08.2012, 15:48
quelle
5

Hier ist, was ich am Anfang von catalina.sh (nach Shabang) hinzufüge, um Tomcat's Zeitzone zu ändern:

%Vor%

Und vergessen Sie nicht, Tomcat neu zu starten, um wirksam zu werden.

    
Eric Wang 12.03.2015 05:14
quelle
0

Wenn Sie sich auf die Zeitzone der Daten beziehen, die in Solr gespeichert werden ... Alle Datums- / Uhrzeitwerte in Solr werden über die DateField , das UTC verwendet.

    
Paige Cook 24.08.2012 15:59
quelle
0

Wie gesagt, Eric Wang können Sie

verwenden %Vor%

aber auf dem CentOS-Server habe ich catalina.sh nicht gefunden, stattdessen habe ich diese Variablen zu / etc / sysconfig / tomcat6 hinzugefügt, und das funktioniert!

    
novicef 11.01.2017 10:05
quelle

Tags und Links