Sonar安装和常见问题解决
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的正常启动。报错的信息,就是进程存在导致的。
最新文章
- C语言(Linux)中常用到的函数
- Java操作Sqlite数据库-jdbc连接
- 在VS里配置及查看IL
- linux系统io的copy
- 怎样将某一类型标识为适合绑定到 System.Web.UI.WebControls.ObjectDataSource 对象的对象
- SPOJ 375 (树链剖分 - 边权剖分 - 修改单边权)
- [设计模式]<;<;设计模式之禅>;>;关于单例模式
- RIDE常用快捷键
- Spring Security教程系列(一)基础篇-2
- 获取当前 系统时间 + 获取当前URL 键值;
- Link-Cut-Tree详解
- 阿里云centos中mysql的安装及一些常识知识
- Docker 入门(Mac环境)- part 5 stacks
- 在Linode VPS上搭建最新版Transmission
- C++反汇编-结构体和类
- 1、cocos2d-x环境安装
- WCF 的 WebGet 方式
- 海思HI35XX之----视频处理单元各通道间的关系
- 20165218 实验一 Java开发环境的熟悉
- 字符串类dp的题目总结