【问题标题】:Archiva Remote repository issueArchiva 远程存储库问题
【发布时间】:2016-07-25 20:22:42
【问题描述】:

我正在尝试在 Archiva 上添加一个远程存储库。但是,我在日志中不断收到this error

错误org.apache.cxf.jaxrs.utils.JAXRSUtils []
- 没有消息正文 作家被发现上课 org.apache.archiva.rest.services.ArchivaRestError,
内容类型:文本/纯文本

我尝试使用 text/plain 添加 Content Type 标题,但没有成功

【问题讨论】:

  • 使用 UI 时会出现这种情况吗?或者你正在做自己的休息电话?
  • 在我使用 UI 时发生
  • 输入随机网址时也会出现此错误

标签: apache repository archiva


【解决方案1】:

在向 Archiva 添加新的远程存储库后,我遇到了同样的问题。

根据我的分析,我得出的结论是,对于不公开索引的存储库会引发错误。

示例: 添加 http://download.oracle.com/maven(这是 Oracle 的 Maven 存储库以接收工件)时,一旦您将其添加为远程存储库,就会引发此错误。

尝试通过浏览器访问 URL 会导致 404。 但是,像this 这样的直接查询会得到正确回答。

所以,我猜是 Archiva 无法正确处理此类存储库。

【讨论】:

    【解决方案2】:

    我遇到了与 Apache Archiva 2.2.0 中描述的相同的问题。

    Apache Archiva 2.2.3 似乎修复了这个问题,并且似乎是一个直接替代品,它适用于 2.2.0 中的所有配置和数据库。

    https://archiva.apache.org/download.cgi

    【讨论】:

      【解决方案3】:

      似乎archiva 2.2.1总是在远程回购网址的末尾添加//。

      在某些存储库中,这会导致错误(例如,Maven Central 为 http://repo.maven.apache.org/maven2/// 返回代码 400)。

      其他一些 repos 忽略尾部斜杠并且仍然有效(nexus)。

      ps:只要我使用的是局域网代理,就没有问题。我猜它会翻译 url 并删除那些多余的斜杠,从而避免了整个问题。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-11-19
        • 2011-06-29
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-01-18
        • 2015-04-01
        • 1970-01-01
        相关资源
        最近更新 更多