ubuntu系统上运行jar程序输出时间时区不对

springboot项目打包jar文件在ubuntu系统上运行,发现在系统和日志里面,显示和打印的当前时间时区都是UTC+0,通过timedatectl命令设置系统时区为Asia/Shanghai,命令date -R发现系统已经修改成功,但是发现springboot仍然输出时间时区不对。

在各种方式尝试无果后,可以尝试下面的方式解决:

使用root账号运行

复制代码
dpkg-reconfigure tzdata

选择Asia-->Shanghai

最后重启服务器即可发现问题已经解决。

相关推荐
逍遥德几秒前
Java编程高频的“踩坑点”-01:fastjson.JSON 转换时泛型擦除问题
java·spring boot·spring·系统架构·json
我命由我123451 分钟前
PHP - PHP 基本随机数生成函数
开发语言·ide·后端·java-ee·php·intellij-idea·intellij idea
楼田莉子8 分钟前
C#学习之C#入门学习
开发语言·后端·学习·c#
海上彼尚11 分钟前
Nodejs也能写Agent - 6.基础篇 - Agent
前端·人工智能·后端·node.js
闪电悠米12 分钟前
黑马点评短信登录01_session_sms_login
java·spring boot·redis·git·spring·面试
Advancer-14 分钟前
黑马点评plus --异步秒杀重构升级
java·spring boot·重构·intellij-idea
字节高级特工23 分钟前
C++11(一) 革新:右值引用与移动语义
java·开发语言·c++·人工智能·后端
happymaker062625 分钟前
SpringBoot学习日记——DAY04(整合junit,myBatis)
spring boot·学习·junit
青云计划28 分钟前
Synchronized 锁升级:从偏向锁到重量级锁的性能进化之路
java·后端
candyTong11 小时前
Claude Code 的 Edit 工具是怎么工作的
javascript·后端·架构