SonarLint 3.2.0与sonarqube 6.2兼容吗?

时间:2017-08-15 14:20:29

标签: sonarqube sonarlint

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

但是当我试图击中远程声纳服务器时,我遇到了错误:

  

未能请求https://xxxxxxxxxxxxxx:xxxx/xxx/api/system/status

请告知。

1 个答案:

答案 0 :(得分:0)

我自己使用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

但是我可以通过浏览器访问该网址而不会出现任何问题。

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

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

无论哪种方式,您都可以从Oracle下载Java密码术扩展(JCE)无限强度管辖权政策文件:http://www.oracle.com/technetwork/java/javase/downloads/jce8-download-2133166.html

一旦我将它们安装到IntelliJ JVM上,当我尝试连接到SonarQube并且连接正常工作时,我不再遇到底层TLS握手失败。