设置 OpenShift 的时区

本贴最后更新于 2758 天前,其中的信息可能已经时移俗易

在 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,搞定

作者:Taven.李锡远
出处:http://taven.cnblogs.com/
本文版权归作者和博客园共有,欢迎转载。但必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

  • OpenShift

    红帽提供的 PaaS 云,支持多种编程语言,为开发人员提供了更为灵活的框架、存储选择。

    14 引用 • 20 回帖 • 542 关注
  • Timezone
    1 引用
  • Java

    Java 是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由 Sun Microsystems 公司于 1995 年 5 月推出的。Java 技术具有卓越的通用性、高效性、平台移植性和安全性。

    2780 引用 • 8037 回帖 • 765 关注

赞助商 我要投放

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...