Tomcat alway complains that it got wrong timezone, but the Linux time is right.
The problem is the timezone in the file /etc/sysconfig/clock is wrong. This timezone is not same as the timezone of the command 'date', so modified /etc/sysconfig/clock, make Java happy.