addons - SonarQube Proxy-Konfiguration, Tricky



sonarqube monitoring (2)

Meine Proxy-Konfiguration funktioniert und sieht folgendermaßen aus:

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

Beachten Sie, dass vor der URL kein "http: //" oder etwas anderes vorhanden ist.

Außerdem benutze ich keine Proxy-Authentifizierung, also habe ich "proxyUser" und "proxyPassword" auskommentiert.

Ich kann die Proxy-Konfiguration nicht für SonarQube 4.0 verwenden, sodass ich Plugins installieren kann.

Wenn ich http://localhost:9000/updatecenter/available , wird der Fehler angezeigt: "Keine Verbindung zum Update Center. Bitte überprüfen Sie Ihre Internetverbindung und Protokolle."

In sonar.log habe ich gelesen: "org.sonar.api.utils.HttpDownloader $ HttpException: Fehler beim Herunterladen [http://update.sonarsource.org/update-center.properties]. Antwortcode: 403"

In sonar.properties habe ich es mit dem gleichen Proxy konfiguriert, den ich für andere Programme verwende:

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

Ich habe das gleiche versucht, in wrapper.properties zu konfigurieren, aber es hat übrigens nicht funktioniert.

Für den Proxy-Host habe ich den kurzen und den vollständigen Namen ausprobiert. Für den Benutzernamen habe ich nur den Benutzernamen und <DOMAINNAME>\<username> und <DOMAINNAME>\\<username> versucht.

Nichts davon hat funktioniert. Irgendwelche Ideen?


Answer #1

Nur eine Information: Ich hatte dieses Problem auch. Ich kann die PlugIns sehen, kann sie aber nicht herunterladen. Das Problem ist, dass Sie diese Zeile in Ihre sonar.properties für die https hinzufügen müssen:

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