【问题标题】:IntelliJ unable to connect to SonarQube Server running in DockerIntelliJ 无法连接到在 Docker 中运行的 SonarQube 服务器
【发布时间】:2019-07-30 09:20:10
【问题描述】:

我正在尝试连接到在 Docker 中我的机器上运行的 SonarQube 服务器。 我在 IntelliJ 中安装了 SonarLint 插件,当我创建到服务器的新连接时,给了插件的令牌,它显示:

连接服务器失败。请检查配置。错误: 请求http://localhost:9000/api/system/status失败

此网址在浏览器中有效,回馈

{"id":"BF41A1F2-AWlcxJRKJ9-nWLU3WeGl","version":"7.6.0.21501","status":"UP"}

在 SonarLint 日志中它说:

原因:java.net.ProtocolException:意外状态行:

我刚刚从 docker 存储库中提取了最后一个 sonarqube 映像并仅使用端口转发选项 (-p 9000:9000) 运行它

我的环境:

  • SonarQube 服务器版本:7.6.0.21501;
  • Java:1.8.0_181
  • Docker:2.0.0.3 (31259)
  • IntelliJ:社区 18.3.5

【问题讨论】:

  • 在此之后原因:java.net.ProtocolException:意外状态行:有五个方块,它们显示在问题预览中,但我在发布的问题中看不到它们
  • 请在评论中发布错误消息,以便我更新您的问题。
  • 您是否使用任何代理、防火墙、防病毒软件?
  • @Kootli 由于内部政策,我正在使用 Avast
  • @MostafaHussein 似乎这些正方形都没有出现在 cmets 中

标签: docker intellij-idea sonarqube


【解决方案1】:

我找到了解决方法。 使用机器名代替 localhost。

【讨论】:

    猜你喜欢
    • 2018-10-26
    • 2016-10-10
    • 1970-01-01
    • 2022-01-16
    • 2017-06-02
    • 1970-01-01
    • 1970-01-01
    • 2021-07-02
    • 2018-03-02
    相关资源
    最近更新 更多