自动获取时区后实际时间差8个小时

目前直接通过tomcat设置了获取系统时间之后,还是差8个小时,请问这个怎么解决?
tomcat设置如下:
在bin目录下的setenv.bat文件中增加了:
set CATALINA_OPTS=%CATALINA_OPTS% -Duser.timezone=GMT

时区一般不需要特别设置,你先加上这个试试 -Duser.timezone=GMT+08