2013-12-10 13 views
7

Non riesco a far funzionare la configurazione proxy per SonarQube 4.0 in modo da poter installare plug-in.Configurazione proxy SonarQube, ingannevole

Quando apro http://localhost:9000/updatecenter/available viene visualizzato l'errore: "Non connesso al centro di aggiornamento. Controllare la connessione Internet e i registri."

In sonar.log ho letto: "org.sonar.api.utils.HttpDownloader $ HttpException: impossibile scaricare [http://update.sonarsource.org/update-center.properties]. Codice di risposta: 403"

in sonar.properties ho configurato con lo stesso proxy che io uso per altri programmi:

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

ho provato lo stesso per configurare in wrapper.properties, ma non ha funzionato neanche per la via .

Per l'host proxy ho provato il nome breve e il nome completo. Per il nome utente ho provato solo il nome utente e con <DOMAINNAME>\<username> e <DOMAINNAME>\\<username>.

Niente ha funzionato. Qualche idea?

+1

se la tua azienda utilizza il proxy di tipo NTLM, puoi provare a utilizzare l'applicazione CNTLM. Usandolo puoi bypassare il proxy. – bhdrkn

+1

Ho configurato mi piace hai fatto e funziona senza intoppi. Ho usato l'IP del mio proxy. – wumpz

+0

In SonarQube 5.1.1 la configurazione del proxy deve essere eseguita non in conf/wrapper.properties ma in conf/sonar.properties. Ho configurato il proxy lì e posso vedere l'elenco dei plugin, ma non posso scaricare né aggiornare alcun plugin, a causa di un errore: http://stackoverflow.com/questions/23289159/sonar-does-not-download-plugins – greenmarker

risposta

5

miei procura lavori di configurazione e si presenta nel seguente modo:

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

Si noti che non v'è alcuna "http: //" o qualsiasi altra cosa prima del URL.

Inoltre, non utilizzo l'autenticazione proxy, quindi ho lasciato "proxyUser" e "proxyPassword" commentati.

4

Solo un'informazione: ho avuto anche questo problema. Posso vedere i PlugIn ma non posso scaricarlo. Il problema è, si deve aggiungere questa linea nei vostri sonar.properties, per i https:

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

Didn lavora per me O impostando le opzioni in "sonar.web.javaAdditionalOpts" o direttamente. –