51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

Java服务日志输出时间与系统时间不一致晚8小时

在新部署java服务时,启动巡检脚本监测日志时发现时间始终超出阈值,通过查看日志内容,判断java时间晚了8小时。

处理办法

Centos系列

新建或修改/etc/sysconfig/clock配置为如下内容:

# The time zone of the system is defined by the contents of /etc/localtime.
# This file is only for evaluation by system-config-date, do not rely on its
# contents elsewhere.
ZONE="Asia/Shanghai"
UTC=false
ARC=false
Ubuntu系列

如是tomcat则进入bin目录下,修改catalina.sh文件. 在文件头中添加如下配置:

export JAVA_OPTS="$JAVA_OPTS -Duser.timezone=Asia/Shanghai"

如不是tomcat则在java命令中加入-Duser.timezone=Asia/Shanghai即可。

通用

不保证一定有效

echo 'Asia/Shanghai' > /etc/timezone
赞(1)
未经允许不得转载:工具盒子 » Java服务日志输出时间与系统时间不一致晚8小时