首页 文章

SonarQube - 无法连接到> localhost / 0:0:0:0:0:0:0:1:9000

提问于
浏览
1

当我在本地构建我的maven项目时,我会进行声纳检查 . 我收到以下错误 . 谷歌搜索还没有解决这个问题 .

我是SonarQube的新手 - 我缺少配置吗?

[错误]无法执行目标org.sonarsource.scanner.maven:sonar-maven-plugin:3.3.0.603:项目x上的sonar(default-cli):无法执行SonarQube:无法从服务器获取引导索引:失败连接到localhost / 0:0:0:0:0:0:0:1:9000:连接被拒绝:连接

3 回答

  • 1

    SonarQube扫描仪不会孤立运行以分析您的代码 . 它们与SonarQube服务器以及该服务器中加载的语言分析器进行交互 .

    run an initial trialdownload the latest version from sonarqube.org,展开生成的zip,然后启动服务器 . 然后,您将能够成功运行扫描 .

    请注意,我刚刚给出的说明是使用仅供试用的板载H2数据库启动服务器 . 您不应该使用该数据库进行 生产环境 .

  • 0

    您正在尝试访问无法访问/运行的声纳服务,因此您会看到此异常 . 请确保声纳服务正常运行 . 在mac上,打开终端并转到声纳安装目录路径,并通过运行以下命令检查声纳状态,

    ./sonar.sh status
    

    如果服务器没有运行,则通过运行以下命令启动声纳,

    ./sonar.sh start
    

    现在,打开一个新终端并转到项目目录然后运行maven命令,

    mvn clean install声纳:声纳

    打开您喜欢的浏览器并访问声纳仪表板,

    http://localhost:9000
    

    (默认声纳在端口9000上运行)

    在Sonar仪表板上,您应该看到列出了您的项目,单击项目链接以查看覆盖范围 .

    希望这可以帮助 .

  • 0

    我同意Shiva,添加更多信息:

    当我试图做声纳时,我已经进入了这个阶段:声纳我的项目而没有确保我的声纳正在运行 .

    基本上你不应该忘记制造声纳,否则声纳:声纳不会发现声纳在9000听 .

    如果您是声纳的新手,可以从声纳目录sonarqube-6.7.2 \ bin \的bin文件夹启动声纳服务:

    一旦你在那里根据你的操作系统和机器选择适当的文件夹,

    如果在linux / mac上:./sonar.sh启动&如果在Windows上:StartSonar.bat

    然后你应该看到enter image description here

    现在,如果你做声纳:声纳你的项目,它应该通过在9000端口找到声纳工作 . 希望这可能有助于那里的人!

相关问题