Configuring Tomcat timezone

Tomcat defaults to the GMT timezone. If you want to change it you need to add the following code to $TOMCAT_HOME/bin/setenv.sh (or $TOMCAT_HOME/bin/setenv.bat if you're on Windows) using your time zone:

CATALINA_OPTS="-Duser.timezone=Asia/Hong_Kong"

For the list of usable timezone names and more information, see the time zone list.