tomcat项目中Date获取时间不对
2013-12-19 09:59
155 查看
tomcat项目中Date获取时间不对
tomcat项目启动后,发现log4j中打印的日志时间不对,查看服务器当前时间是上午09:00,日志中打印的时间为01:00,足足晚了8个小时。
1.检查服务器的时间和时区设置是否正确,若不对,使用"linux下如何修改时区和时间 "进行设置。
2.打开tomcat文件下的bin/catalina 文件,找到JAVA_OPTS,在设置中增加-Duser.timezone=GMT+08:
set JAVA_OPTS=%JAVA_OPTS% -Xms256m -Xmx800m -Duser.timezone=GMT+08
重启tomcat,观察日志时间即恢复正确。
若是linux环境,则有一点不一样。原理一致。
tomcat项目启动后,发现log4j中打印的日志时间不对,查看服务器当前时间是上午09:00,日志中打印的时间为01:00,足足晚了8个小时。
1.检查服务器的时间和时区设置是否正确,若不对,使用"linux下如何修改时区和时间 "进行设置。
2.打开tomcat文件下的bin/catalina 文件,找到JAVA_OPTS,在设置中增加-Duser.timezone=GMT+08:
set JAVA_OPTS=%JAVA_OPTS% -Xms256m -Xmx800m -Duser.timezone=GMT+08
重启tomcat,观察日志时间即恢复正确。
若是linux环境,则有一点不一样。原理一致。
相关文章推荐
- Linux java Tomcat 项目中 new Date 获取时间 8小时 时差
- PHP date()获取系统时间不对怎么办?
- PHP date()获取系统时间不对怎么办?
- java web/tomcat项目中Date类获取时间不正确的问题
- php date()获取的时间不对解决办法
- php date('Y-m-d H:i:s',time())获取时间不对问题解决
- iOS项目开发实战——获取系统当前时间
- PHP中Date获取时间不正确怎么办
- java获取Date时间的各种方式汇总
- TOMCAT -- new Date()与系统时间差8小时问题
- 【转】PHP date("Y-m-d H:i:s");获取当前时间 差8小时解决办法
- 创建一个Date.text文件,获取当前的日期,将日期格式为“2013/02/14 05:20:00”的形式。然后一秒钟记录一次,将新的时间存入到文件中。
- php 中date显示时间不对与Linux文件乱码问题
- System.currentTimeMillis,getTimeInMillis与new Date().getTime获取当前时间戳耗时比较
- Java中Calendar的一些简单操作 及 JS中获取当前时间前一天时间(js中时间Date操作)
- shell获取时间函数和date用法参数
- Java获取格式为yyyy-MM-dd的Date时间
- java使用new Date()和System.currentTimeMillis()获取当前时间戳
- 通过SimpleDateFormat获取相关时间日期信息
- 解决微信小程序中Date.parse()获取时间戳iOS无法获取的问题