Apache 存档 returns http 错误 503

Apache archiva returns http error 503

我在 Windows Server 2012 R2 下使用 apache Archiva v. 2.2.0,Java 版本 1.8.0_60 在 VirtualBox 中。它曾经在 Windows 自动更新之前工作了很长时间。

在 Windows 自动更新后,我在进入存档时收到一条错误消息 url:HTTP 错误:503。访问 / 时出现问题。原因:服务不可用,由 Jetty://.

提供支持

Apache Archiva 服务是 运行。不会生成错误日志。重新启动甚至重新安装服务都没有影响。

回滚 Windows 更新后,我恢复了 Archiva 的正常操作,但神秘的是,只有一次,即停止和重新启动 Archiva 将导致相同的 HTTP 错误 503。

日志文件没有指出任何问题或错误原因。

感谢您的任何提示。

我遇到了类似的问题。 我使用 ./path/to/archiva/apache-archiva-2.2.0/bin/archiva console

重新启动了存档

适合您,因为您使用的是 windows .\bin\archiva.bat console

就我而言,我发现 ARCHIVA_BASE\conf 中的码头配置文件 jetty.xml 已损坏。

解决方案:

  1. 停止存档服务[=​​19=]
  2. 将 jetty.xml 替换为新的或最后已知的工作 备份。可以从 archiva web 下载 jetty.xml 的新副本 站点 作为 apache-archiva-2.2.0-bin.zip。文件位置在 zip 文件是 apache-archiva-2.2.1\conf\jetty.xml
  3. 启动存档服务[=​​19=]

对我来说,这是在抱怨 ClassDefNotFound 错误,这是因为我没有正确设置 JAVA_HOME(在 Mac OS 上)。解决这个问题后,程序就可以运行了。也许那是你的问题。