我有一个 apache 2 web 服务器,它与在 ununtu 9.1 上运行的 tomcat 6 servlet 容器一起工作,通过 mod_proxy 集成。
我遇到以下时间不匹配问题:
- 当 apache 记录到其访问日志文件时,日期/时间是正确的。
- 当在 tomcat 上运行的 Grails 应用程序在数据库中插入与日期相关的信息时,时间会提前三个小时
关于如何修复 tomcat 的日期时间问题有什么提示吗?
谢谢
答案1
这是时区问题吗?也许在 tomcat 启动脚本中设置 TZ 变量(并导出)可能会有所帮助。
答案2
转到 Catalina.sh 文件并设置时区。它可能与系统不匹配。类似 -Duser.timezone=GMT+5 将其添加到 JAVA_OPT 变量中。