【问题标题】:How to change jboss timezone?Java property is not working如何更改 jboss 时区?Java 属性不起作用
【发布时间】:2019-07-08 19:40:50
【问题描述】:

似乎 jboss 使用日期作为 UTC,我通过简单地验证了这一点:

log.info(new Date());

我得到了 UTC 时间。

所以,为了更改它,我在standalone.conf 中添加了以下属性:

-Duser.timezone=Europe/Rome

但它仍然无法正常工作! 还有什么想法吗?

【问题讨论】:

  • 你用什么模式运行jboss?
  • 我使用的是独立模式
  • 分享你如何在standalone.conf文件中添加上述属性?共享该文件中的行并共享您如何启动服务器?

标签: jboss jboss7.x


【解决方案1】:

只是补充 Panagiotis 的答案:

<system-properties>
        <property name="user.timezone" value="GMT"/>
</system-properties>

单机版

Linux/Unix:添加到standalone.conf 中的user.timezone 系统属性 Microsoft:同样的事情,但在standalone.conf.bat 文件中。

Cli 命令更改时区

甚至直接设置为JVM参数:

./standalone.sh -Duser.timezone=UTC

验证

/core-service=platform-mbean/type=runtime:read-attribute(name=system-properties)

【讨论】:

    【解决方案2】:

    尝试将user.timezone 添加为standalone.conf 中的系统属性:

    .
    .
    .
        <system-properties>
            <property name="user.timezone" value="GMT+03:00"/>
        </system-properties>
    .
    .
    .
    

    【讨论】:

    • mmm...我的不是xml,而是纯文本conf文件
    • 给出的答案是针对域模式而不是用户要求的独立模式
    猜你喜欢
    • 2017-08-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-27
    • 2016-06-06
    相关资源
    最近更新 更多