tomcat时间与Linux系统时间不一致问题

XINAC
XINAC
XINAC
215
文章
9
评论
2020-12-0314:59:27
评论
554 623字
摘要

  当Linux操作系统的时间和tomcat中访问日志的时间与系统时间不一致时,运行在上面的应用可能会面临时区和时间问题。所以有必要修改为系统本地时区和时间。

 

部署应用到CentOS系统上的tomcat中运行,发现操作系统的时间和tomcat中的访问日志的时间与系统时间不一致。查看当前操作系统的时区也是CST时区(中国标准时区)。运行在上面的应用可能会面临时区问题。所以有必要修改系统本地时区。

 

一、修改Linux时区和时间

1、查看时区

  1. [root@localhost ~]# date -R

2、设置时区

tzselect 命令,可使设置临时生效

/etc/localtime 文件

  1. [root@localhost ~]# cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

/etc/profile 文件

在文件的末尾添加 export TZ='Asia/Shanghai',然后使用命令source /etc/profile使其生效

3、修改时间

① 临时修改

  1. [root@localhost ~]# date -s "20190612 19:30:00"

② 写入硬件,保存修改

  1. [root@localhost ~]# hwclock -w

二、设置tomcat时区

找到catalina.sh文件,在文件的开头添加如下内容:

  1. export JAVA_OPTS="$JAVA_OPTS -Duser.timezone=GMT+08"

保存后重启tomcat

 

如果只修改catalina.sh文件,可能不会生效,需配合修改/etc/localtime/etc/profile文件。

 

weinxin
新逸IT技术
扫一扫关注微信公众号
XINAC
  • 本文由 发表于 2020-12-0314:59:27
  • 转载请注明:https://www.xinac.net/9055.html
Java设计模式十三:模板模式 科技资讯

Java设计模式十三:模板模式

模板(Template Method)模式:定义一个操作中的算法骨架,而将算法的一些步骤延迟到子类中,使得子类可以不改变该算法结构的情况下重定义该算法的某些特定步骤。
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: