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

摘要

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

 

部署应用到CentOS系统上的tomcat中运行,发现操作系统的时间和tomcat中的访问日志的时间与系统时间不一致。查看当前操作系统的时区也是CST时区(中国标准时区)。运行在上面的应用可能会面临时区问题。所以有必要修改系统本地时区。文章源自新逸网络-https://www.xinac.net/9055.html

# GMT + 8 = UTC + 8 = CST

一、修改Linux时区和时间

1、查看时区

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

2、设置时区

tzselect 命令,可使设置临时生效文章源自新逸网络-https://www.xinac.net/9055.html

/etc/localtime 文件,即时生效,永久有效文章源自新逸网络-https://www.xinac.net/9055.html

rm /etc/localtime
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

/etc/profile 文件文章源自新逸网络-https://www.xinac.net/9055.html

在文件的末尾添加 export TZ='Asia/Shanghai',然后使用命令source /etc/profile使其生效文章源自新逸网络-https://www.xinac.net/9055.html

# vim /etc/profile
export TZ='Asia/Shanghai'
source /etc/profile
# 适用于redhat系列
timeconfig

# 适用于Debian
dpkg-reconfigure tzdata
tzselect
timedatectl set-timezone Asia/Shanghai

3、修改时间

① 临时修改文章源自新逸网络-https://www.xinac.net/9055.html

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

② 写入硬件,保存修改文章源自新逸网络-https://www.xinac.net/9055.html

  1. [root@localhost ~]# hwclock -w
date -R
# (月/日/年 时:分:秒)
date --set "01/31/23 10:59"

# 写入固件
hwclock -w

# (月/日/年 时:分:秒)
hwclock --set --date="01/31/23 10:59"

# 硬件时钟与系统时钟同步
hwclock --hctosys

# ntp在线同步,需联网
yum install ntp ntpdate -y
ntpdate ntp.aliyun.com
# 添加到定时任务
echo "0 0 * * * /usr/sbin/ntpdate ntp.aliyun.com" >> /var/spool/cron/root
systemctl restart crond

二、设置tomcat时区

找到catalina.sh文件,在文件的开头添加如下内容:文章源自新逸网络-https://www.xinac.net/9055.html

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

保存后重启tomcat文章源自新逸网络-https://www.xinac.net/9055.html

 文章源自新逸网络-https://www.xinac.net/9055.html

如果只修改catalina.sh文件,可能不会生效,需配合修改/etc/localtime/etc/profile文件。文章源自新逸网络-https://www.xinac.net/9055.html

 文章源自新逸网络-https://www.xinac.net/9055.html 文章源自新逸网络-https://www.xinac.net/9055.html

weinxin
新逸IT技术
扫一扫关注微信公众号
Admin
  • 本文由 发表于 2020-12-03
  • 转载请注明:https://www.xinac.net/9055.html
CentOS系统openssh升级教程 运维笔记

CentOS系统openssh升级教程

注意:升级openssh版本有风险,升级过程中不能中断!否则服务器有失联的风险。使用VPN连接远程操作的,网络不稳定的请勿操作。 按本教程操作,网络稳定的情况下,99%的都会成功。 网上很多教程先安装...
评论  0  访客  0
匿名

发表评论

匿名网友

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

确定