博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Sonar安装和常见问题解决
阅读量:4328 次
发布时间:2019-06-06

本文共 872 字,大约阅读时间需要 2 分钟。

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的正常启动。报错的信息,就是进程存在导致的。

转载于:https://www.cnblogs.com/youcong/p/9507547.html

你可能感兴趣的文章
学习笔记-模块之xml文件处理
查看>>
接口测试用例
查看>>
面试:用 Java 实现一个 Singleton 模式
查看>>
Sybase IQ导出文件的几种方式
查看>>
案例:手动输入一个字符串,打散放进一个列表,小写字母反序 大写字母保持不变...
查看>>
linux 系统下 tar 的压缩与解压缩命令
查看>>
阿里负载均衡,配置中间证书问题(在starcom申请免费DV ssl)
查看>>
转:How to force a wordbreaker to be used in Sharepoint Search
查看>>
MySQL存储过程定时任务
查看>>
Python中and(逻辑与)计算法则
查看>>
POJ 3267 The Cow Lexicon(动态规划)
查看>>
设计原理+设计模式
查看>>
音视频处理
查看>>
tomcat 7服务器跨域问题解决
查看>>
前台实现ajax 需注意的地方
查看>>
Jenkins安装配置
查看>>
个人工作总结05(第二阶段)
查看>>
Java clone() 浅拷贝 深拷贝
查看>>
深入理解Java虚拟机&运行时数据区
查看>>
02-环境搭建
查看>>