如何更改 jboss 时区?Java 属性 不起作用
How to change jboss timezone?Java property is not working
似乎 jboss 将日期用作 UTC,我通过简单地执行以下操作验证了这一点:
log.info(new Date());
我得到了 UTC 时间。
因此,为了更改它,我向 standalone.conf 添加了以下内容 属性:
-Duser.timezone=Europe/Rome
但是还是不行!
还有其他想法吗?
尝试将 user.timezone
作为系统 属性 添加到 standalone.conf
中:
.
.
.
<system-properties>
<property name="user.timezone" value="GMT+03:00"/>
</system-properties>
.
.
.
只是补充 Panagiotis 的回答:
<system-properties>
<property name="user.timezone" value="GMT"/>
</system-properties>
单机版
Linux/Unix: 添加到user.timezone系统属性中standalone.conf
微软:同样的事情,但在 standalone.conf.bat 文件上。
Cli 命令更改时区
甚至直接设置为 JVM 参数:
./standalone.sh -Duser.timezone=UTC
验证
/核心服务=platform-mbean/type=运行时:读取属性(名称=系统属性)
似乎 jboss 将日期用作 UTC,我通过简单地执行以下操作验证了这一点:
log.info(new Date());
我得到了 UTC 时间。
因此,为了更改它,我向 standalone.conf 添加了以下内容 属性:
-Duser.timezone=Europe/Rome
但是还是不行! 还有其他想法吗?
尝试将 user.timezone
作为系统 属性 添加到 standalone.conf
中:
.
.
.
<system-properties>
<property name="user.timezone" value="GMT+03:00"/>
</system-properties>
.
.
.
只是补充 Panagiotis 的回答:
<system-properties>
<property name="user.timezone" value="GMT"/>
</system-properties>
单机版
Linux/Unix: 添加到user.timezone系统属性中standalone.conf 微软:同样的事情,但在 standalone.conf.bat 文件上。
Cli 命令更改时区
甚至直接设置为 JVM 参数:
./standalone.sh -Duser.timezone=UTC
验证
/核心服务=platform-mbean/type=运行时:读取属性(名称=系统属性)