我在Jboss Aplication Server上有一个JAVA应用程序,它位于美国区域。 它是一个网络应用程序以防万一。
我在日志上看到的时间是美国计时器,但我想更改本地区域的服务器时间。所以我可以将我的应用程序放在美国区域,就像现在一样,但是看看我的本地区域的时间。所以我很想改变服务器时区,就是这样。
我应该在某些openhift变量中改变它,还是什么? 有可能的?如果是的话,我该怎么做?
感谢
答案 0 :(得分:0)
我认为您无法更改服务器时区。但是,您应该能够更改应用服务器的时区。如果您在谈论应用服务器日志,它也应该是技巧。你应该可以在你的预启动动作钩子中添加这样的东西:
export JAVA_OPTS="-Duser.timezone=Europe/Stockholm"
(或者您想要使用的任何时区)。
答案 1 :(得分:-1)
请改用JAVA_OPTS_EXT。请记住放置尾随和前导空格,例如:
export JAVA_OPTS_EXT=" -Duser.timezone=America/Regina "
在action_hooks文件夹的'pre_start'文件中添加它,推送它并重新启动服务器。 JBoss应用程序服务器将在指定的时区运行。