2016-08-02 2 views
1

У меня есть машина, которая запускает несколько разных серверов и находится в определенном часовом поясе в Центральной Европе.SonarQube: возможно ли изменить часовой пояс в параметрах JVM?

Мне нужно запустить SonarQube (4.5.7) в UTC.

Я расколол следующую строку в web/WEB-INF/config/environment.rb и перезапустил SonarQube, но на сервере по-прежнему отображается исходный часовой пояс на странице «Сведения о системе».

config.time_zone = 'UTC'

Если это будет достаточно, чтобы изменить часовой пояс в SonarQube? Потому что это действительно не сработало.

Есть ли способ передать свойство user.timezone в JVM, отредактировав файл wrapper.conf? Похоже, это может сработать, но не похоже, что я должен коснуться этого файла.

Спасибо.

ответ

3

Внутренние файлы, в том числе web/**/*, не следует касаться.

Чтобы изменить JVM часовой пояс, вы должны отредактировать Conf/sonar.properties и добавить значение -Duser.timezone=Europe/Sofia свойствам sonar.web.javaAdditionalOpts, sonar.ce.javaAdditionalOpts и sonar.search.javaAdditionalOpts.

Смежные вопросы