new date() 在Linux下引起的时间差问题
2016-07-28 16:33
176 查看
java工程部署到Linux时,使用new date()获取的时间出现时间差,通过查阅资料,发现有可能是服务器时间设置问题,JVM问题,jdk问题;
1.服务器时间设置问题:
正确的时间显示 有 CST,表明服务器时间设置是没问题的,命令查看下本服务器时间准确与否即可;
2.JVM问题
默认应该没什么问题,如果部署的时候有修改catalina.bat(tomcat)文件,可手动设置下所在时区:
JAVA_OPTS=%JAVA_OPTS% -Xms256m -Xmx800m -Duser.timezone=GMT+08
3.jdk
直接更换jdk试试;
1.服务器时间设置问题:
正确的时间显示 有 CST,表明服务器时间设置是没问题的,命令查看下本服务器时间准确与否即可;
2.JVM问题
默认应该没什么问题,如果部署的时候有修改catalina.bat(tomcat)文件,可手动设置下所在时区:
JAVA_OPTS=%JAVA_OPTS% -Xms256m -Xmx800m -Duser.timezone=GMT+08
3.jdk
直接更换jdk试试;
相关文章推荐
- Linux文件I/O操作
- 【208】CentOS 下安装 Wine
- Linux档案与目彔的基本操作(查看与权限)
- Linux入门:常用命令:curl用法【等待后续添加】
- Android 平台(Linux3.10) NXP NFC(PN547PN548) 移植流程归纳
- Linux_常用命令
- Linux系统编程--进程控制 (三)
- Linux系统裁剪
- linux 修改IP后,单独重启网卡
- linux下的java调用ffmpeg进行视频转码
- mysql 5.7.13 安装配置方法图文教程(linux)
- 硬链接和软链接的区别
- Linux 删除带有特殊字符的文件
- RHEL7下如何直接运行jar可执行文件
- 文章标题
- Linux下source命令详解
- Inotify: 高效、实时的Linux文件系统事件监控框架
- Linux学习篇之基础命令
- 分析Linux内核创建一个新进程的过程【转】
- openfire在windows环境和linux环境下的配置