2013-12-10 103 views
7

我無法讓代理配置爲SonarQube 4.0工作,因此我可以安裝插件。SonarQube代理配置,整蠱

當我打開http://localhost:9000/updatecenter/available它顯示錯誤:「未連接到更新中心,請檢查您的網絡連接和日誌。」

在sonar.log中我讀到:「org.sonar.api.utils.HttpDownloader $ HttpException:無法下載[http://update.sonarsource.org/update-center.properties]。響應代碼:403」

在sonar.properties我與我使用其他程序相同的代理服務器進行配置的:

sonar.updatecenter.activate=true 
http.proxyHost=<host> 
http.proxyPort=<port> 
http.proxyUser=<username> 
http.proxyPassword=<password> 

我試圖在wrapper.properties配置相同,但它並沒有通過的方式工作,要麼。

對於代理主機,我嘗試了短名和全名。對於用戶名,我嘗試了用戶名和<DOMAINNAME>\<username><DOMAINNAME>\\<username>

沒有任何工作。有任何想法嗎?

+1

如果貴公司使用NTLM類型代理,則可以嘗試使用CNTLM應用程序。通過使用你可以繞過代理。 – bhdrkn

+1

我像你一樣配置我,它運行平穩。我使用了我的代理的IP。 – wumpz

+0

在SonarQube 5.1.1中,代理配置不應該在conf/wrapper.properties中,而應該在conf/sonar.properties中完成。我配置了代理服務器,可以看到插件列表,但無法下載或更新任何插件,因爲錯誤:http://stackoverflow.com/questions/23289159/sonar-does-not-download-plugins – greenmarker

回答

5

我的代理配置的作品,並期待通過以下方式:

http.proxyHost=proxy.domain.de 
http.proxyPort=8888 

注意,沒有「HTTP://」或任何網址前人。

此外,我不使用代理身份驗證,所以我留下了「proxyUser」和「proxyPassword」註釋掉。

4

只是一個信息:我也有這個問題。 我可以看到PlugIns,但無法下載它。問題是,你必須將此行添加到您的sonar.properties,對於HTTPS:

# https-proxy 
sonar.web.javaAdditionalOpts=-Dhttps.proxyHost=xxxxx -Dhttps.proxyPort=xxxx -Dhttps.proxyUser=xxxx -Dhttps.proxyPassword=xxxx 
+0

Didn不爲我工作。 可以通過設置「sonar.web.javaAdditionalOpts」或直接設置選項。 –