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

  • 相关阅读:
    tensorrt 中的一些基本概念 Logger, Context, Engine, Builder, Network, Parser 知识梳理
    JavaWeb之互联网通信流程
    JSON
    JS之BOM编程History和location对象
    JS之将当前窗口设置为顶级窗口
    JS之BOM编程--弹出消息框和确认框
    JS之BOM编程window的open和close
    JS之内置支持类Array
    多次使用setInterval方法导致clearInterval不能成功关闭
    JS之周期函数setInterval
  • 原文地址:https://www.cnblogs.com/youcong/p/9507547.html
Copyright © 2011-2022 走看看