【发布时间】:2013-12-10 13:09:45
【问题描述】:
我无法让代理配置适用于 SonarQube 4.0,因此我可以安装插件。
当我打开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>。
没有任何效果。有什么想法吗?
【问题讨论】:
-
如果您的公司使用 NTLM 类型的代理,您可以尝试使用 CNTLM 应用程序。通过使用它,您可以绕过代理。
-
我像你一样进行了配置,并且运行顺利。我使用了代理的 IP。
-
在 SonarQube 5.1.1 中,代理配置不应在 conf/wrapper.properties 中进行,而应在 conf/sonar.properties 中进行。我已经在那里配置了代理,可以看到插件列表,但无法下载或更新任何插件,因为错误:stackoverflow.com/questions/23289159/…