2013-12-10 19 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で

:私はwrapper.propertiesに設定するには、同じことをしようとしたが、それは方法のいずれかによっては動作しませんでした

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

プロキシホストについては、私は短い名前とフルネームを試しました。ユーザー名については、私はちょうどユーザー名と<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://」またはURLの前に何かを。

また、私はプロキシ認証を使用しないので、 "proxyUser"と "proxyPassword"をコメントアウトしました。

4

ちょっとした情報:この問題もありました。 プラグインが表示されますが、ダウンロードできません。問題はHTTPSのため、あなたのsonar.propertiesにこの行を追加する必要があり、次のとおりです。

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

Didn私のために働く。 "sonar.web.javaAdditionalOpts"のオプションを設定するか、直接設定します。 –