我开发了一个非常以(JodaTime)日期时间为中心的应用程序(日历等)。在我的本地计算机上一切正常。我已在 cloudfoundry 部署了我的应用程序,但日历中没有可见的日期。
我猜这和cloudfoundry的时区有关。我已将本地运行的应用程序连接到 coud 中的 mongodb 数据库,一切正常。
我现在的问题是如何将 cloudfoundry 的时区更改为 CEST (MEZ)?
多谢!
您的 Java 应用程序将在 Linux 容器中运行,因此您可以使用任何 Linux 或 Java 方法来设置时区。
想到的简单的...
cf set-env <app-name> TZ 'America/Los_Angeles'
cf restage <app-name>
or
cf set-env <app-name> JAVA_OPTS '-Duser.timezone=Europe/Sofia'
cf restage <app-name>
第一个应该对于任何尊重 TZ 环境变量的应用程序都是通用的。第二个是 Java 特有的。
如果你不想使用cf set-env
您也可以通过您的manifest.yml
file.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)