一、问题描述
最近公司用的amazon ec2服务器,很多坑后续会慢慢道来,今天先看一下tomcat美国时区改为中国时区,前提是已经修改完EC2服务器为中国时区了,要想打印日志的时候时间正常还需要另外配置。
二、解决方案
改方案应该适用于所有的tomcat时区配置,在tomcat安装目录bin/ 下找到catalina.sh 文件。
修改方法1:打开文件直接在最上面增加如下代码:
export JAVA_OPTS="$JAVA_OPTS -Duser.timezone=Asia/shanghai"
修改方法2:不嫌麻烦直接搜索 JAVA_OPTS ,在245-250行之间如下图所示:

增加 -Duser.timezone=Asia/shanghai
好了,重新启动一下tomcat就正常了!
网友评论