【发布时间】:2015-04-16 18:13:29
【问题描述】:
我在使用代理访问互联网的公司网络中运行 Jenkins CI。
我尝试在 Plugins->Advanced 中配置代理详细信息,但即使凭据正确(是的,我检查了很多次),即使在http://google.com 并返回
无法连接到http://google.com(代码 407)。
奇怪的是,Jenkins 本身仍然能够下载插件(哇!),但完全无法连接到任何 HTTP 资源。从控制台输出的消息是:
←[0mA2015 年 4 月 16 日下午 1:58:56 org.apache.commons.httpclient.HttpMethodDirector pro cessProxyAuthChallenge 信息:使用 NTLM @proxyrye.asg.com 进行身份验证失败:80 2015 年 4 月 16 日下午 2:09:09 org.apache.commons.httpclient.HttpMethodDirector 执行 WithRetry 信息:处理时捕获的 I/O 异常 (java.net.ConnectException) 请求:连接超时:连接 2015 年 4 月 16 日下午 2:09:09 org.apache.commons.httpclient.HttpMethodDirector 执行 WithRetry 信息:重试请求 2015 年 4 月 16 日下午 2:09:10 org.apache.commons.httpclient.auth.AuthChallengeProcessor selectAuthScheme INFO:已选择 ntlm 身份验证方案 ←[31mApr 2015 年 2 月 16 日下午 2:09:10 org.apache.commons.httpclient.HttpMethodDirector authenticate SEVERE:凭据不能用于 NTLM 身份验证:org.apache.commons.h ttpclient.UsernamePasswordCredentials org.apache.commons.httpclient.auth.InvalidCredentialsException: 凭据不能用于 NTLM 身份验证: org.apache.commons.httpclient.UsernamePasswordCredentials 在 org.apache.commons.httpclient.auth.NTLMScheme.authenticate(NTLMScheme .java:332)
【问题讨论】:
标签: java apache jenkins proxy ntlm