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

Sonar安装和常见问题解决相关推荐

  1. AutoItLibrary安装和常见问题解决

    AutoItLibrary安装和常见问题解决 参考文章: (1)AutoItLibrary安装和常见问题解决 (2)https://www.cnblogs.com/dreamyu/p/6869152. ...

  2. Linux安装Steam常见问题解决方法

    Linux安装Steam常见问题解决方法 在官网下载包以后 root@localhost:~# dpkg -i 包名 接下来可能会提示安装过程中出现错误常见的就是安装完以后打开steam没反应或者出现 ...

  3. Keil MDK 和 IAR 两款ARM开发工具区别比较和Keil MDK 的下载,安装及常见问题解决

    软件的开发工具在软件的开发过程中占很重要的地位,可以说是直接影响你软件开发的效率.比如:开发工具的常用功能.配置.以及优化等级. ARM处理器是英国Acorn有限公司设计的低功耗成本的第一款RISC微 ...

  4. zlib 离线安装_黑板派Python扩展库安装与常见问题解决完整指南

    点击蓝字 ! 关注我们 "Python小屋"编程比赛正式开始 推荐图书: <Python程序设计(第3版)>,(ISBN:978-7-302-55083-9),董付国, ...

  5. 关于Xilinx下载器驱动安装及常见问题解决方法

    PC操作系统平台:Win7x64 ISE14.4/ISE14.7 下载器工作状态指示灯说明: 如果Xilinx的下载器与电脑连接之后,下载器上面的指示灯不亮,说明PC上安装的下载器驱动有问题或者是下载 ...

  6. Node.js安装及常见问题解决办法

    1.首先登录node.js官网下载安装包:https://nodejs.org/en/download/ 2.双击安装,下一步下一步即可 安装成功,测试安装是否成功,运行CMD,分别输入node -v ...

  7. Genymotion模拟器的安装及常见问题解决方法

    Genymotion是很好用很快的一款Android模拟器. 我们使用的时候下载一个免费版的就足够用了. 官网下载地址:http://www.genymotion.net/ 不过这个软件下载之前必须注 ...

  8. git编译安装与常见问题解决

    1. 先去官网下载一个安装包 ,假设目录/APP/ido 2. cd /APP/ido 3. tar -zxvf git-2.7.2.tar.gz 4. 安装依赖 yum -y install gcc ...

  9. sonar工具使用常见问题解决

    1. jenkins上集成sonar工具,执行器切换后,跑工程报错如下: ERROR: SONAR_RUNNER_HOME exists but does not point to a valid i ...

  10. OpenROAD保姆级安装及常见问题解决

    OpenROAD安装 1 源码下载 2 编译安装前检查 3 代码编译 4 运行OpenROAD 5 测试 1 源码下载 由于github的原因,这里的源码下载在linux里面往往需要连接外网,一般会出 ...

最新文章

  1. 跟着老司机玩转Node自定义命令行
  2. 5、kafka的操作
  3. Objective-C中的hasPrefix
  4. yolov3代码详解_代码资料
  5. Python中的高阶函数map
  6. MySQL 错误 #1113
  7. Qt Dialog捕捉鼠标移动事件
  8. 分库分表解决方案之ShardingSphere
  9. The 15th UESTC Programming Contest Preliminary K - Kidd1ng Me? cdoj1565
  10. Android的ListView长按监听器
  11. 转 web 开发字体
  12. magento 自动发送跟踪号_光伏电站自动跟踪集散控制系统的研究
  13. EditPlus3.3 集成 SVN
  14. 微pe工具箱 系统安装教程_微PE工具箱安装系统教程(Win7或Win10)
  15. android 7红米3,红米7 3+64也并没有想象中那么差,开箱+上手初体验
  16. 每日新闻:雷军微博互动李东生,小米又有新动作?
  17. 计算机网络期中考试总结反思,期中考试总结与反思范文
  18. 四位共阳极数码管显示函数_DS1302,四位共阳极数码管显示时钟,可调时间
  19. 典型的NMOS开关驱动电路
  20. overflow的用法(auto)

热门文章

  1. 使用IDEA 开发一个安卓HelloWorld的步骤
  2. spring教程笔记2
  3. 用开关控制蜂鸣器_蜂鸣器驱动电路(实践出真理)
  4. labelme 将自己数据集实现自动标注
  5. MatConvnet工具箱文档翻译理解五
  6. MySQL中 char和varchar的区别
  7. java 日期相差年份_JAVA计算两个日期相差的实例
  8. php 数组 判断可以吗,php判断一个数组是否为有序
  9. 区块链xuperchain ubuntu多机多节点 single共识 部署教程
  10. 微信小程序云开发教程-微信小程序的JSON配置