zoukankan      html  css  js  c++  java
  • 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的正常启动。报错的信息,就是进程存在导致的。

  • 相关阅读:
    python 数据结构 图解递归 海龟画图分形树
    python 数据结构 理解迭代与递归 递归的实例 栈帧 函数调用
    python 数据结构 双端队列的两种实现方式 list 和 DoublelinkedList 回文词验证
    python 数据结构 实现队列的几种方法
    python 数据结构 实现链队的两种方法
    python 数据结构 查找数组最值
    python 数据结构 队列的实例 回文词与双端队列
    双向链表练习题
    均分纸牌问题
    L1-8 估值一亿的AI核心代码
  • 原文地址:https://www.cnblogs.com/youcong/p/9507547.html
Copyright © 2011-2022 走看看