Windows下安装Sonar-scanner:https://www.jianshu.com/p/4ed4e3116e93
Windows下安装mysql:https://www.jianshu.com/p/ffcbfa05771f
注意:此处有个巨大的坑,那就SonarQube的版本和Sonar-scanner、mysql、jdk的版本要对应上,不然sonarqube启动不起来呀!!!
巨坑:
下图是sonarqube要求的mysql的版本,前往不要相信备注的greater,本人亲测使用最新的版本,会一直报错,所以重新装了要求的5.6版本就可以啦。
下载
下载时需要注意sonarqube的版本需要和jdk的版本相适应
官网下载地址:https://www.sonarqube.org/downloads/
老版本下载:
配置
环境变量的设置
(1)进入sonar.properties配置文件,修改数据库的配置信息
sonar.jdbc.url=jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true
当然,我们的前提是数据库下载安装完成,并创建了sonar的database
(2)进入wrapper.conf配置文件,修改jdk的配置
SonarQube启动
依次右键以管理员身份运行InstallNTService.bat、StartNTService.bat、StartSonar.bat这三个文件
如果是双击运行的话,会拒绝访问
浏览器访问
浏览器输入http://localhost:9000,登录SonarQube,
输入账户admin和密码 admin
中文设置:
安装完成后记得重启服务哟!!!
问题:
Unable to start the service - 系统找不到指定的文件。 (0x2)
image.png
那么这个时候需要卸载掉再重新装,具体步骤是运行完UnstallNTService.bat之后再重新运行前三个文件:
网友评论