看到有人说通过tzselect修改,这个修改了没生效;
试验后用
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
或
timedatectl set-timezone Asia/Shanghai
但是
Java 比较特殊,以上都不管用最后找到其他有这样改才可以用;
在 catalina.sh 文件中添加如下这行代码
JAVA_OPTS="$JAVA_OPTS -Dfile.encoding=UTF8 -Duser.timezone=GMT+08"
重新启动tomcat 正常了。