设置 OpenShift 的时区

简介: 在OpenShift中的空间,时区是标准的国际时间,会比中国时间晚12小时,而OpenShift上的date命令是没有设置时间的权限的,怎么办呢,我通过尝试,找到了一个办法。   1、设置OpenShift的Tomcat时区 用SSH登录空间,执行命令: export JAVA_OPTS="-Duser.timezone=Asia/Shanghai"   然后再执行: ctl_app stop   待停止后,再执行: ctl_app start   OK,搞定,现在Tomcat下的时区就是为中国上海的时区了。

在OpenShift中的空间,时区是标准的国际时间,会比中国时间晚12小时,而OpenShift上的date命令是没有设置时间的权限的,怎么办呢,我通过尝试,找到了一个办法。

 

1、设置OpenShift的Tomcat时区

用SSH登录空间,执行命令:
export JAVA_OPTS="-Duser.timezone=Asia/Shanghai"
 
然后再执行:
ctl_app stop
 
待停止后,再执行:
ctl_app start
 
OK,搞定,现在Tomcat下的时区就是为中国上海的时区了。
 
 
2、如果是java的app程序,使用如下命令执行jar文件:
java -Duser.timezone=Asia/Shanghai -jar TestServerTime.jar
 
 
OK,搞定
 
 
目录
相关文章
|
Linux
CentOS 7 设置日系统时间为中国时区并启用NTP同步
一、CentOS 7 设置日系统时间为中国时区并启用NTP同步 在CentOS 6版本,时间设置有date、hwclock命令,从CentOS 7开始,使用了一个新的命令timedatectl。 yum install ntp //安装ntp服务 systemctl enable ntpd //.
8846 0
|
4月前
|
Java Linux Windows
【Azure 应用服务】App Service / Function App 修改系统时区为中国时区的办法(Azure中所有服务的默认时间都为UTC时间,转换为北京时间需要+8小时)
【Azure 应用服务】App Service / Function App 修改系统时区为中国时区的办法(Azure中所有服务的默认时间都为UTC时间,转换为北京时间需要+8小时)
|
4月前
【应用服务 App Service】发布到Azure上的应用显示时间不是本地时间的问题,修改应用服务的默认时区
【应用服务 App Service】发布到Azure上的应用显示时间不是本地时间的问题,修改应用服务的默认时区
|
7月前
|
Docker 容器
docker环境时区与宿主机不一致的解决办法
docker环境时区与宿主机不一致的解决办法
372 0
|
Linux
Linux:查看时区和修改时区
Linux:查看时区和修改时区
443 0
|
Kubernetes Ubuntu Linux
原来 Docker 容器中设置时区这么简单
大家好, 我是老麦。 今天我们一起讨论一下容器时区的问题。
18114 2
|
jenkins 持续交付 Linux
jenkins 时区设置
背景 直接搭建好jenkins没有留意时间这块,执行job的时候发现,执行时间和服务器时间不对,需要设置时区 步骤 找到jenkins的启动配置,centos在: /etc/sysconfig/jenkins 修改如下: JENKINS_JAVA_OPTIONS="-Djava.
1916 0
|
Shell Linux Go
Docker镜像时区设置
Docker镜像时区设置
2129 0
Docker镜像时区设置
|
Kubernetes 中间件 容器
为k8s里运行的容器配置时区
我们经常会用一些诸如emqx,nats等第三方中间件,这些中间件往往默认时区就是UTC时区,这其实也没关系,但是打印出来的日志,就会与我们的上海时区差8小时,为了解决这个问题,我的简单解决办法,就是把服务器的时区通过可读的方式挂载进去。
1727 2
|
Ubuntu Linux
Linux下设置时区方法,实现开机自动设置时区
Linux下设置时区方法,实现开机自动设置时区
449 0
Linux下设置时区方法,实现开机自动设置时区