【问题标题】:Is SonarLint 3.2.0 compatible with sonarqube 6.2?SonarLint 3.2.0 是否与 sonarqube 6.2 兼容?
【发布时间】:2018-01-23 11:46:30
【问题描述】:

我正在尝试从 eclipse neon 中的 Sonarlint 3.2 插件连接到远程 sonarqube 6.2 服务器。我可以连接到我的本地服务器http://localhost:9000

但是当我尝试访问远程声纳服务器时,我遇到了以下错误:

请求https://xxxxxxxxxxxxxx:xxxx/xxx/api/system/status失败

请指教。

【问题讨论】:

  • "连接模式兼容 SonarQube 5.6+。"您将不得不进一步调查,从各个主机之间的基本网络和 HTTP 通信开始。
  • 格式化报价

标签: sonarqube sonarlint


【解决方案1】:

我自己在使用 SonarLint 3.1 和 SonarQube 6.7 时遇到了这个问题。

在 IntelliJ 中,我一直遇到此错误消息

Failed to connect to the server. Please check the configuration.
Error: Fail to request https://<SONARQUBE>/api/system/status

但是我可以通过浏览器访问该 URL,没有任何问题。

当您对来自浏览器和 IDE 的请求进行 WireShark 处理时,您可以看到密码套件完全不同,并且 IDE 插件出现 TLS 握手失败。

这让我发现 Java 仍然提供有限强度的加密功能。这要么是因为美国的出口政策,要么是因为没有人解决它。互联网不太确定。

无论哪种方式,您都可以从 Oracle 下载 Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy Files:http://www.oracle.com/technetwork/java/javase/downloads/jce8-download-2133166.html

将它们安装到 IntelliJ JVM 后,在尝试连接到 SonarQube 时,我不再遇到底层 TLS 握手失败,并且连接正常。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-09-21
    • 2018-01-31
    • 1970-01-01
    • 2018-02-07
    • 2018-03-29
    • 2021-03-03
    • 1970-01-01
    • 2020-02-07
    相关资源
    最近更新 更多