SonarQube - 无法连接到>本地主机/ 0:0:0:0:0:0:0:1:9000

时间:2017-06-02 09:46:29

标签: java maven sonarqube

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

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

  

[错误]无法执行目标   org.sonarsource.scanner.maven:声纳Maven的插件:3.3.0.603:声纳   项目x上的(default-cli):无法执行SonarQube:无法获取   服务器的bootstrap索引:无法连接   localhost / 0:0:0:0:0:0:0:1:9000:连接被拒绝:连接

3 个答案:

答案 0 :(得分:2)

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

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

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

答案 1 :(得分:0)

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

./sonar.sh status

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

./sonar.sh start

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

mvn clean install声纳:声纳

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

http://localhost:9000 

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

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

希望这有帮助。

答案 2 :(得分:0)

我同意Shiva,补充更多信息:

当我试图做声纳时我已经进入了这个状态:声纳我的项目而没有确定我的声纳是否正常?运行

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

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

根据您的操作系统和操作系统选择合适的文件夹。机器,

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

然后你应该看到enter image description here

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