2016-08-02 229 views
1

我有一臺運行幾臺不同服務器的機器,它位於中歐的特定時區。SonarQube:是否可以更改JVM參數中的時區?

我需要以UTC時間運行SonarQube(4.5.7)。

我取消註釋web/WEB-INF/config/environment.rb中的以下行並重新啓動了SonarQube,但服務器仍在System Info頁面上顯示原始時區。

config.time_zone = 'UTC'

應該是足以改變在SonarQube時區?因爲這並沒有真正奏效。

有沒有辦法通過編輯wrapper.conf文件將user.timezone屬性傳遞給JVM?看起來它可以工作,但它看起來不像我應該觸摸那個文件。

謝謝。

回答

3

不能觸及內部文件,包括web/**/*。

要更改JVM時區,你應該修改的conf/sonar.properties和值-Duser.timezone=Europe/Sofia添加到性能sonar.web.javaAdditionalOptssonar.ce.javaAdditionalOptssonar.search.javaAdditionalOpts