catalina.out

时间:2016-05-09 17:54:42

标签: java ubuntu tomcat7 catalina

在Ubuntu 16.04,Tomcat7和Java7_OpenJDK中运行,我可以看到在我的catalina.out日志中,所有事件都显示的时间不正确。与系统上设置的差异为-1小时。

为了确保为java正确设置了时区,我尝试使用setenv.shCATALINA_OPTS文件中明确设置时区,如下所示:

export CATALINA_OPTS="$CATALINA_OPTS -Duser.timezone=Europe/Madrid"

当我重新启动tomcat服务时(使用service tomcat7 restart),如果我做了

ps -aux | grep tomcat7

我可以看到新的tomcat7进程正在使用指定的' -Duser.timezone'运行。 但是我的catalina.out'有什么变化。

奇怪的是,如果我进入setenv.sh

export CATALINA_OPTS="$CATALINA_OPTS -Duser.timezone=America/Chicago"

重新启动服务后,catalina.out已经显示与我实时相同的-1小时...

那么,假设我必须设置或更改catalina.out使用的时区?

0 个答案:

没有答案