Apache archiva返回http错误503

时间:2016-08-08 11:48:54

标签: apache http-status-code-503 archiva

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

Windows自动更新后,我在转到archiva网址时收到错误消息:HTTP错误:503。访问/的问题。原因:服务不可用,由Jetty提供://。

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

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

日志文件未指出任何问题或错误。

感谢您的任何提示。

3 个答案:

答案 0 :(得分:2)

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

重新启动了archiva

对你而言,因为你使用的是Windows .\bin\archiva.bat console

答案 1 :(得分:1)

在我的情况下,我发现ARCHIVA_BASE \ conf中的jetty配置文件jetty.xml已损坏。

解决方案:

  1. 停止archiva服务
  2. 将jetty.xml替换为新的或者上次已知的工作 备份。可以从archiva web site下载一个新的jetty.xml副本作为apache-archiva-2.2.0-bin.zip。文件位置 zip文件是apache-archiva-2.2.1 \ conf \ jetty.xml
  3. 启动archiva服务

答案 2 :(得分:0)

对我来说,它在抱怨ClassDefNotFound错误,这是因为我没有正确设置JAVA_HOME(在Mac OS上)。解决此问题后,该程序开始工作。也许那是你的问题。