Sonar安装和常见问题解决

简介: Sonar是一款代码质量分析工具,有助于帮助代码质量提高。 Sonar的官网地址为:https://www.sonarqube.org/downloads/点击 Show All Versions 会显示更多的版本,根据JDK版本和MySQL版本选择符合系统环境的版本。

Sonar是一款代码质量分析工具,有助于帮助代码质量提高。

 

Sonar的官网地址为:https://www.sonarqube.org/downloads/

点击 Show All Versions 会显示更多的版本,根据JDK版本和MySQL版本选择符合系统环境的版本。

 

我在这里选择的是6.4

切记不要选择太低的版本,同时也不要选择太高的新版本。最后选择中间版本。这样兼容性会好很多,而且也会一定程度上减少因为版本过低的错误和版本过高的错误。

 

下载完毕后,解压到任意目录,我放在D盘的Pogram File目录

 

解压完毕后,进入到该目录下的bin目录,选择对应的版本,这里会显示Linux,Window和Mac,根据你自身的系统版本点击进去启动,我的系统是windows系统64位,我选择了windows-x86-64并点击进去。

如下图所示:

点击上述红色标记处

出现下图结果就表示sonar已经正常启动

否则,如果没有出现上述情况的话,出现如下两种情况的话,说明失败。

 

第一种情况,闪退,线程自动终止,没有报错,说明端口被占。可通过logs目录下的web.log查看明确日志信息,然后修改sonar.properties文件,找到sonar.web.port一行修改其端口即可解决该问题。

 

第二种情况,出现报错情况并闪退,显示如图:

解决办法:修改sonar.properties文件,添加如下内容即可:

这时再重新启动,出现如图:

然后输入浏览器地址:http://localhost:9000进入sonar主页表示成功

默认用户名和密码均为admin/admin

注意,如果要退出的话,将cmd窗口关闭即可,记得,关闭后ctrl+shift+esc查看进程,进程一定会存在的,当你使用快捷键没有获得java进程,记得稍等会,因为一定会出现的,如果你没有及时杀死该进程,将会影响sonar的正常启动。报错的信息,就是进程存在导致的。

目录
相关文章
五分钟带你玩转sonar(五)教你使用SonarLint插件
五分钟带你玩转sonar(五)教你使用SonarLint插件
4045 0
五分钟带你玩转sonar(五)教你使用SonarLint插件
|
7月前
|
存储 缓存 网络安全
Git(1) 常见问题及解决办法_详细版
Git(1) 常见问题及解决办法_详细版
785 2
|
Java jenkins 持续交付
SonarQube安装遇到的常见报错问题启动不起来等
SonarQube安装遇到的常见报错问题启动不起来等
|
Java
SonarQube使用教程
SonarQube使用教程
1055 0
|
JavaScript Java Go
sonar 使用常见问题总结
Sonar 是一个开源平台,用于管理源代码质量的工具。Sonar 不只是一个质量数据报告工具,更是代码质量管理的平台。它支持非常多的语言,包括常见的 Java、PHP、C#、C、Golang、JS等。在安装部署和使用的过程会经常遇到各种问题,今天简单梳理一下自己遇到的几个问题。
1418 0
sonar 使用常见问题总结
【Sonarqube】初体验
【Sonarqube】初体验
129 0
|
存储 Java 关系型数据库
Sonar环境搭建
Sonar环境搭建
323 0
Sonar环境搭建
关于gitlab 项目没有按照指定的runners运行报错
关于gitlab 项目没有按照指定的runners运行报错
关于gitlab 项目没有按照指定的runners运行报错
|
Java 应用服务中间件 Android开发
报错解决:首页能访问,登录后报错(java项目)
报错解决:首页能访问,登录后报错(java项目)
173 0
报错解决:首页能访问,登录后报错(java项目)
|
Oracle 关系型数据库 Java
白盒测试工具 - sonar的安装、配置与使用入门手册,用sonar检查代码质量实战演示
白盒测试工具 - sonar的安装、配置与使用入门手册,用sonar检查代码质量实战演示
619 1
白盒测试工具 - sonar的安装、配置与使用入门手册,用sonar检查代码质量实战演示