错误日志位置:在sonarqube安装目录/logs/sonar.log。比如我的(D:\Program Files\sonarqube-7.8\logs\sonar.log)
查看日志:
其中关键提示为:Unrecognized VM option 'UseConcMarkSweepGC'
原因:因为项目比较多,我安装了不同版本的java,而sonarqube本身版本又是与java相关联的,比如提示错误日志的sonarqube版本为sonarqube-7.8,其对应的java版本为1.8,而我当前查看java -version指令提示版本为java17
解决方案:手动指定sonarqube使用的java版本,配置文件在\conf\wrapper.conf
修改wrapper.java.command对应的值,默认是java。注掉默认的值,改为对应版本的java执行文件目录,修改后启动正常
修改后启动成功: