我正在嘗試將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