2016-08-02 22 views
1

Ich habe eine Maschine, die mehrere verschiedene Server betreibt und in einer bestimmten Zeitzone in Mitteleuropa ist.SonarQube: Ist es möglich, die Zeitzone in den JVM-Parametern zu ändern?

Ich muss SonarQube (4.5.7) in UTC-Zeit ausführen.

Ich habe die folgende Zeile in web/WEB-INF/config/environment.rb unkommentiert und SonarQube neu gestartet, aber der Server zeigt immer noch die ursprüngliche Zeitzone auf der Seite System Info an.

config.time_zone = 'UTC'

Sollte das genug sein, um die Zeitzone in Sonarqube zu ändern? Weil das nicht wirklich funktioniert hat.

Gibt es eine Möglichkeit, die user.timezone-Eigenschaft an die JVM zu übergeben, indem Sie die Datei wrapper.conf bearbeiten? Sieht so aus, als könnte es funktionieren, aber es sieht nicht so aus, als müsste ich diese Datei anfassen.

Danke.

Antwort

3

Interne Dateien, einschließlich Web/**/*, dürfen nicht berührt werden.

Um JVM Zeitzone zu ändern, sollten Sie conf/sonar.properties bearbeiten und den Wert -Duser.timezone=Europe/Sofia zu Immobilien sonar.web.javaAdditionalOpts, sonar.ce.javaAdditionalOpts und sonar.search.javaAdditionalOpts hinzuzufügen.