2015-12-15 74 views
2

我試圖將我的Eclipse IDE連接到我公司的聲納服務器實例,但我找不出爲什麼它不起作用。無法從Eclipse連接到SonarQube

當我通過瀏覽器訪問服務器(例如,https://mycompany.com/sonar)時,它可以正常工作。在Eclipse中,我將url添加到SonarQube的服務器部分以及我在瀏覽器中使用的相同憑據。當我擊測試連接,我得到錯誤信息:

無法連接:查詢:https://mycompany.com/sonar//api/authentication/validate

我使用Eclipse中的網絡設置本機的選擇,因爲我沒有任何的背後代理。 SonarQube服務器的版本是4.5.5。

我做錯了什麼?有誰知道如何解決這一問題?

編輯:證書也被添加到JRE

回答

1

我懷疑/api/aut是由於某些UI截斷,只是擴大了「添加SonarQube服務器」窗口來驗證。

您正在嘗試連接到HTTPS URL,它是受Java信任的服務器證書嗎?使用keytool來做到這一點,如this post中所述。

+0

是的,你是對的,文本被截斷。但是,我仍然安裝了證書並且無法連接。 – renke

+0

將'sonar.web.javaOpts = -Djavax.net.debug = all'添加到您的'sonar.properties'中,重啓您的服務器,在Eclipse中點擊'測試連接',檢查服務器日誌中的SSL握手。 –