ubuntu系统上运行jar程序输出时间时区不对
springboot项目打包jar文件在ubuntu系统上运行,发现在系统和日志里面,显示和打印的当前时间时区都是UTC+0,通过timedatectl命令设置系统时区为Asia/Shanghai,命令date -R发现系统已经修改成功,但是发现springboot仍然输出时间时区不对。
在各种方式尝试无果后,可以尝试下面的方式解决:
使用root账号运行
dpkg-reconfigure tzdata
选择Asia-->Shanghai
最后重启服务器即可发现问题已经解决。