今天调试定时任务的时候,发现linux服务器的日志,与tomcat中记录的日期非常不一致,相差了8个小时。
通过执行java命令java -XshowSettings:local
,检查jvm的时区,发现user.timezone
为空
解决方案
进入tomcat/bin目录,更改catalina.sh文件,添加位置如下图所示。
export JAVA_OPTS="$JAVA_OPTS -Duser.timezone=Asia/shanghai"
bug宝典JAVA篇 tomcat日志日期与linux不一致
最新推荐文章于 2024-03-15 15:53:19 发布