解决方法:
在 catalina.sh中的 JAVA_OPTS 加上 -Duser.timezone=GMT+08
启动时 startup.sh 会调用 catalina.sh。
Centos系统 tomcat 中的应用与北京时间相差8小时
原文:https://www.cnblogs.com/digdeep/p/11510863.html