配置Artifactory以通过代理服务器代理远程存储库

时间:2016-06-07 19:03:49

标签: artifactory http-proxy

首先,我在Artifactory中创建了一个代理配置,其中包含所需的主机IP和端口,然后我为maven远程仓库配置了:

http://repo.maven.apache.org/maven2/

我选择了“maven”作为包类型,“maven-2-default”用于存储库布局和远程布局映射,选择了网络选项卡下的代理键(Artifactory identifier)。但点击“测试”会产生:

Connection failed: Error 403: Forbidden (on a popup window, no logging)

也就是说,使用“测试”连接按钮时,Artifactory日志中不会显示任何信息;但是,403连接失败错误始终会弹出按钮。

在浏览器上,导航到:

时会记录错误
https://{private name}/artifactory/list/{artifactory name for proxy repo}/

错误是:

{date time} [http-nio-8085-exec-5] [INFO ] (o.a.r.RemoteRepoBase:940) - Error listing remote resources http://repo1.maven.org/maven2/: Unable to retrieve http://repo1.maven.org/maven2/: 403: Forbidden (remote response: 403: Forbidden)

Catalina的server.xml文件显示连接已设置为端口8085,重定向8443,UTF-8,如上所示,默认协议为http nio。

从Artifactory服务器执行以下操作正常工作并返回html页面,maven 2的索引。

curl -x {proxy IP}:{proxy port} http://repo.maven.apache.org/maven2/

没有Artifactory,maven命令行,生命周期操作使用代理工作。具有存储库URL信息的代理和活动配置文件配置已添加到maven settings.xml文件中。

Artifactory中的LDAP设置似乎工作正常。 ldap设置的测试按钮产生“成功连接并验证测试用户”。

权限设置设置为允许管理通过Artifactory UI连接的帐户。

还有其他相似的问题,但没有讨论这个问题的相关解决方案:

Maven Github repository + Artifactory

How to debug HTTP Proxy problems with artifactory?

0 个答案:

没有答案