xq8995209 发表于 2018-12-5 12:22:26

关于tomcat的时区设置

  关于tomcat的时区设置
  问题:应用系统里面设置了定时器,但是发现到时间以后定时器并未启动,继续检查问题发现系统时间是正确的,但是tomcat的时间比系统时间晚了8个小时。
  分析:晚刚好8个小时,北京是在东8区,所以分析肯定有地方设置了格林时间,咨询过专业人员后得知,可能读取的是bios时间,我们的应用系统所在的虚拟机组好像有个什么机器设置的是格林时间,而且这个是不允许修改的。
  解决:在catalina.bat启动参数中加上-Duser.timezone=GMT+08,比如
  set JAVA_OPTS=%JAVA_OPTS% -Xmx1024m -XX:MaxPermSize=128m -Duser.timezone=GMT+08

页: [1]
查看完整版本: 关于tomcat的时区设置