SonarQube:是否可以更改 JVM 参数中的时区?

SonarQube: is it possible to change the time zone in the JVM parameters?

我有一台机器 运行 有几个不同的服务器,它位于中欧的特定时区。

我需要 运行 UTC 时间的 SonarQube (4.5.7)。

我在 web/WEB-INF/config/environment.rb 中取消注释以下行并重新启动 SonarQube,但服务器仍然在系统信息页面上显示原始时区。

config.time_zone = 'UTC'

这足以更改 SonarQube 中的时区吗?因为那并没有真正起作用。

有没有一种方法可以通过编辑 wrapper.conf 文件将 user.timezone 属性 传递给 JVM?看起来它可以工作,但看起来我不应该触摸那个文件。

谢谢。

不得触摸内部文件,包括 web/**/*。

要更改 JVM 时区,您应该编辑 conf/sonar.properties 并将值 -Duser.timezone=Europe/Sofia 添加到属性 sonar.web.javaAdditionalOptssonar.ce.javaAdditionalOptssonar.search.javaAdditionalOpts