设置 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 //.
8930 0
|
6月前
|
Java Linux Windows
【Azure 应用服务】App Service / Function App 修改系统时区为中国时区的办法(Azure中所有服务的默认时间都为UTC时间,转换为北京时间需要+8小时)
【Azure 应用服务】App Service / Function App 修改系统时区为中国时区的办法(Azure中所有服务的默认时间都为UTC时间,转换为北京时间需要+8小时)
|
6月前
【应用服务 App Service】发布到Azure上的应用显示时间不是本地时间的问题,修改应用服务的默认时区
【应用服务 App Service】发布到Azure上的应用显示时间不是本地时间的问题,修改应用服务的默认时区
centos 系统下查看时间时区以及修改
centos 系统下查看时间时区以及修改
centos 系统下查看时间时区以及修改
|
Linux
Linux:查看时区和修改时区
Linux:查看时区和修改时区
464 0
|
jenkins 持续交付 Linux
jenkins 时区设置
背景 直接搭建好jenkins没有留意时间这块,执行job的时候发现,执行时间和服务器时间不对,需要设置时区 步骤 找到jenkins的启动配置,centos在: /etc/sysconfig/jenkins 修改如下: JENKINS_JAVA_OPTIONS="-Djava.
1942 0
|
Shell Linux Go
Docker镜像时区设置
Docker镜像时区设置
2393 0
Docker镜像时区设置
|
Kubernetes 中间件 容器
为k8s里运行的容器配置时区
我们经常会用一些诸如emqx,nats等第三方中间件,这些中间件往往默认时区就是UTC时区,这其实也没关系,但是打印出来的日志,就会与我们的上海时区差8小时,为了解决这个问题,我的简单解决办法,就是把服务器的时区通过可读的方式挂载进去。
1795 2
|
Ubuntu Linux
Linux下设置时区方法,实现开机自动设置时区
Linux下设置时区方法,实现开机自动设置时区
484 0
Linux下设置时区方法,实现开机自动设置时区
|
Docker 容器 Perl
Pod Preset玩转K8S容器时区自动配置
通过Pod Preset自动配置容器的时区
6773 0