2013-12-10 15 views
7

Tôi không thể nhận cấu hình proxy hoạt động cho SonarQube 4.0 để tôi có thể cài đặt plugin.Cấu hình Proxy SonarQube, Tricky

Khi tôi mở http://localhost:9000/updatecenter/available nó sẽ hiển thị lỗi: "Không được kết nối với trung tâm cập nhật. Vui lòng kiểm tra kết nối internet và nhật ký của bạn".

Trong sonar.log tôi đã đọc: "org.sonar.api.utils.HttpDownloader $ HttpException: Không tải xuống được [http://update.sonarsource.org/update-center.properties]. Mã phản hồi: 403"

trong sonar.properties tôi cấu hình nó với proxy cùng mà tôi sử dụng cho các chương trình khác:

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

tôi đã cố gắng như vậy để cấu hình trong wrapper.properties, nhưng nó không làm việc, hoặc bằng cách này .

Đối với máy chủ proxy, tôi đã thử tên viết tắt và tên đầy đủ. Đối với tên người dùng tôi đã thử chỉ tên người dùng và với <DOMAINNAME>\<username><DOMAINNAME>\\<username>.

Không có gì hoạt động. Bất kỳ ý tưởng?

+1

nếu công ty của bạn sử dụng proxy loại NTLM, bạn có thể thử sử dụng ứng dụng CNTLM. Bằng cách sử dụng, bạn có thể bỏ qua proxy. – bhdrkn

+1

Tôi đã cấu hình tôi thích bạn đã làm và nó chạy trơn tru. Tôi đã sử dụng IP của proxy của mình. – wumpz

+0

Trong cấu hình proxy SonarQube 5.1.1 nên được thực hiện không có trong conf/wrapper.properties nhưng trong conf/sonar.properties. Tôi đã định cấu hình proxy ở đó và có thể xem danh sách các plugin nhưng không thể tải xuống hoặc cập nhật bất kỳ plugin nào, do lỗi: http://stackoverflow.com/questions/23289159/sonar-does-not-download-plugins – greenmarker

Trả lời

5

công trình cấu hình proxy của tôi và trông theo cách sau:

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

Lưu ý rằng không có "http: //" hay bất cứ điều gì khác trước URL.

Ngoài ra, tôi không sử dụng xác thực proxy, vì vậy tôi đã để lại "proxyUser" và "proxyPassword" đã nhận xét.

4

Chỉ cần thông tin: Tôi cũng gặp sự cố này. Tôi có thể xem PlugIn nhưng không thể tải xuống. Vấn đề là, bạn phải thêm dòng này vào sonar.properties của bạn, ví https:

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

Didn 't làm việc cho tôi. Hoặc bằng cách đặt các tùy chọn trong "sonar.web.javaAdditionalOpts" hoặc trực tiếp. –

0

tôi đã sử dụng các tài liệu chính thức và nó hoạt động: Using the Update Center behind a Proxy

http.proxyHost=<your.proxy.host> 
http.proxyPort=<yout.proxy.port> 

Kính trọng,

Các vấn đề liên quan