调试一个项目时发现用户那里服务器的Tomcat命令行中log4j输出的时间与操作系统时间不一致,因此日志记录的时间与操作系统时间也不一致,且正好相差8个小时。
产生原因是因为Tomcat中的时区设置与操作系统的时区设置不一致,通过修改Tomcat根目录下的bin文件夹中的catalina.bat文件,增加以下配置解决问题:
set
JAVA_OPTS=%JAVA_OPTS% -Duser.timezone=GMT+08
即将时区设置为北京时区(可根据实际所在时区进行设置)
相关文章
- 05-13windows 系统与时间服务器进行同步
- 05-13《Windows内核安全与驱动开发》4.3 时间与定时器
- 05-13Windows域成员机强制与PDC同步时间命令
- 05-13tomcat时间与系统时间不一致问题
- 05-13解决docker镜像中时间不同步与中文乱码问题
- 05-13在虚拟机中,ubuntu16.04时间与windows时间不一致
- 05-13解决Ubuntu(20.04)和Windows10双系统时间不同步问题
- 05-13关于ubuntu18.x和windows10时间不同步解决方法
- 05-13解决Windows10与Ubuntu16.04双系统时间不一样问题
- 05-13ubuntu作为NTP客户端与windows 2008NTP 服务器同步时间