在Tomcat中更改时区

Nyx*_*nyx 9 linux timezone tomcat solr centos

如何更改Tomcat中的时区?其中一个webapps(Solr)使用的时区不对(与MySQL时间戳相比),我认为改变Tomcat的时区会有所帮助.谢谢!

sta*_*ark 22

除非tomcat具有个人TZ环境变量,否则它使用/etc/localtime我的系统上的副本/usr/share/zoneinfo/America/New_York.

Tomcat的个人时区将在其启动脚本中以如下形式指定:

-Duser.timezone=GMT
Run Code Online (Sandbox Code Playgroud)


Eri*_*ang 8

这是我在catalina.sh(shabang之后)开始添加的更改tomcat时区的内容:

TOMCAT_TIMEZONE="-Duser.timezone=Europe/Budapest"
CATALINA_OPTS="$CATALINA_OPTS $TOMCAT_TIMEZONE"
Run Code Online (Sandbox Code Playgroud)

并且不要忘记重启tomcat才能生效.