1

いくつかの異なるサーバーを実行するマシンがあり、中央ヨーロッパの特定のタイム ゾーンにあります。

UTC 時間で SonarQube (4.5.7) を実行する必要があります。

次の行のコメントを外してweb/WEB-INF/config/environment.rbSonarQube を再起動しましたが、サーバーはまだシステム情報ページに元のタイム ゾーンを表示します。

config.time_zone = 'UTC'

SonarQube のタイム ゾーンを変更するには、これで十分でしょうか? それは本当にうまくいかなかったからです。

user.timezoneファイルを編集してプロパティを JVM に渡す方法はありwrapper.confますか? うまくいくように見えますが、そのファイルに触れることになっているようには見えません。

ありがとう。

4

1 に答える 1

6

web/**/* を含む内部ファイルには触れてはなりません。

JVM タイムゾーンを変更するには、conf/sonar.properties を編集し、値を properties および に追加する必要が-Duser.timezone=Europe/Sofiaあります。sonar.web.javaAdditionalOptssonar.ce.javaAdditionalOptssonar.search.javaAdditionalOpts

于 2016-08-03T12:15:28.730 に答える