我正在尝试从eclipse neon中的Sonarlint 3.2插件连接到远程sonarqube 6.2服务器。我可以连接到我的本地服务器http://localhost:9000。
但是当我试图击中远程声纳服务器时,我遇到了错误:
请告知。
答案 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握手失败。