SonarQube:是否可以更改JVM参数中的时区?
问题描述:
我有一台运行几台不同服务器的机器,它位于中欧的特定时区。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?看起来它可以工作,但它看起来不像我应该触摸那个文件。
谢谢。
答
不能触及内部文件,包括web/**/*。
要更改JVM时区,你应该修改的conf/sonar.properties和值-Duser.timezone=Europe/Sofia
添加到性能sonar.web.javaAdditionalOpts
,sonar.ce.javaAdditionalOpts
和sonar.search.javaAdditionalOpts
。