Tomcat 设置时区

客户端生成的时间传递到服务器端相差了8个小时,或者相差其他数字的时间都是因两部机器上的时区不一致所致。

若一致的话,时间是不会有差异的。但有时我们装机时无法保证时区设置正确,可我们在中国使用的时区肯定是Asia/Shanghai或Hong_kong。我们的java程序应如何保证这一点呢,我们可以在Tomcat上进行设置

 

在tomcat6中修改catalina.bat文件的 set JAVA_OPTS 在后面加上-Duser.timezone=GMT+08 

若是linux系统就不一定是catalina.sh。很多linux系统安装tomcat时并没有这个文件,如Fedora,大部分配置文件都变成了Tocmat6,只是分布在不同的文件夹里面。Fedora是在/etc/sysconfig/tomcat6这个文件里改写。

你可能感兴趣的:(tomcat)