在docker中启动tomcat或java类应用,获取时间默认是UTC时间,这是因为容器内的locale没有设置为东8区,最简单的方式是增加JAVA_OPTS

如果是java,直接在java命令后增加

-Duser.timezone=Asia/Shanghai

如果是tomcat可以先设置CATALINA_OPTS

export CATALINA_OPTS=' -Duser.timezone=Asia/Shanghai '

再启动tomcat

 

相关文章:

  • 2021-12-17
  • 2021-12-30
  • 2021-06-06
  • 2021-09-01
  • 2022-02-09
  • 2021-11-25
  • 2021-09-27
  • 2021-10-12
猜你喜欢
  • 2022-02-24
  • 2021-12-01
  • 2021-08-24
  • 2021-09-11
  • 2021-11-13
  • 2021-09-27
  • 2021-08-01
相关资源
相似解决方案