我正在尝试将intellij(2016.2)的sonarqube(版本5.1.2)集成在一起。我添加了sonarLint插件。 当我试图将sonar服务器添加到sonarLint设置时,它会要求声纳服务器的用户名和密码以及其他详细信息,如url。 但它在某种程度上是无法连接到服务器声纳,并给出错误: 不能要求:https://sonar.internal.macquarie.com/api/system/status无法通过intellij(SonarLint)连接到Sonarqube
0
A
回答
3
SonarLint的最新版本只支持SonarQube 5.6+(5.6是当前的LTS版本)。
除此之外,您可能还会面临服务器SSL证书的问题。 SonarLint将尝试使用JVM的信任库验证服务器的SSL证书。因此,如果您的SonarQube服务器使用SSL证书,则可能需要将CA证书安装在IntelliJ使用的JVM的信任区中。
由于SonarLint的限制,内部的IntelliJ配置的证书不被SonarLint支持:https://jira.sonarsource.com/browse/SLI-75
0
我跑进使用SonarLint 3.1和6.7 SonarQube类似的东西我自己。
在的IntelliJ我一直运行到该错误消息
Failed to connect to the server. Please check the configuration.
Error: Fail to request https://<SONARQUBE>/api/system/status
不过,我可以通过浏览器访问该网址没有任何问题。
当你对来自浏览器和IDE的请求进行WireShark时,你会发现cypher套件非常不同,并且IDE插件获得了TLS握手失败。
这使我发现Java仍然使用有限的强度密码函数。这要么是因为美国的出口政策,要么是因为没有人来解决这个问题。互联网不太确定。
无论哪种方式,你可以下载Java加密扩展(JCE)无限强度权限策略文件从Oracle:http://www.oracle.com/technetwork/java/javase/downloads/jce8-download-2133166.html
一旦我安装的那些到的IntelliJ JVM,我不再得到了根本TLS当试图握手失败连接到SonarQube和连接工作。
相关问题
- 1. SonarLint无法连接到SonarQube服务器
- 2. IntelliJ上的SonarLint v2.0上的连接模式无法工作?
- 3. 的Eclipse(霓虹灯)用SonarLint(3.1)将无法连接到服务器SonarQube(5.6.1)
- 4. SonarLint为Sonarqube 4.4.1
- 5. Java EE - 无法通过JDBC连接到数据库IntelliJ
- 6. 无法使用Postgresql连接JDBC到sonarqube
- 7. 无法从Eclipse连接到SonarQube
- 8. 通过Intellij IDEA连接到Postgres Heroku DB
- 9. SonarLint与SonarQube同步
- 10. Sonarqube SonarLint自定义
- 11. 无法通过websocket连接连接
- 12. IntelliJ Idea无法连接到插件
- 13. 无法连接的IntelliJ到GlassFish 4
- 14. 无法通过Eclipse连接到CloudBees
- 15. 无法通过Java连接到Hbase
- 16. 无法通过Sequelize连接到MySQL
- 17. 无法通过js连接到mongo db
- 18. 无法通过ssh连接到mysql
- 19. php5无法通过apache连接到oracle
- 20. 无法通过Perl连接到SeleniumWebDriver
- 21. 无法通过PDO连接到AWS RDS
- 22. 无法通过Spark连接到Mongo DB
- 23. 无法通过eclipse连接到mysql - java.lang.ClassNotFoundException:com.mysql.jdbc.Driver
- 24. 无法通过DBus-Python连接到org.freedesktop.UDisks
- 25. 无法通过IE连接到TFS
- 26. 无法通过HTTPS连接到Windows ServiceBus
- 27. 无法通过UFT 12.53连接到sybase
- 28. 无法通过PHP连接到MongoDB
- 29. 无法通过Sequel连接到Postgres
- 30. 无法通过Powershell连接到live @ edu
我们无法访问sonar.internal.macquarie.com,因此请删除您的问题中的链接。也请更新到SonarQube 5.6;这是最新的LTS版本。确认您可以在浏览器中打开sonar.internal.macquarie.com(没有防火墙问题?),并且您可以使用您提供的用户/密码登录。确保您已经安装了有效的HTTPS证书。 –
可能是证书问题。 –
我可以通过浏览器连接到声纳服务器,并使用我的凭证登录。我的Sonarqube版本是5.1,不能更改。任何想法,我可以用intellij 2016.2与sonarqube集成其他插件 – arjun