当应用程序在数据库中插入logging时,Tomcat的时间问题

我有一个Apache 2的Web服务器与ununtu 9.1上运行的tomcat 6 servlet容器工作,通过mod_proxy集成。

我有以下时间不匹配问题:

  • 当apachelogin到它的访问日志文件时,date/时间是正确的。
  • 当在tomcat上运行的grails应用程序在数据库中插入与date相关的信息时,时间是三个小时

有关如何解决tomcatdate时间问题的任何提示?

谢谢

这是一个时区问题? 也许在tomcat启动脚本中设置TZvariables(并导出它)可能会有所帮助。

转到Catalina.sh文件并设置时区。 它可能与系统不匹配。 LIKE -Duser.timezone = GMT + 5添加到JAVA_OPTvariables。