我的本地环境总是出现这个错误。
HTTP ERROR 503 AuthenticationSupport service missing. Cannot authenticate the request.
URI: /
STATUS: 503
MESSAGE: AuthenticationSupport service missing. Cannot authenticate the request.
SERVLET: org.apache.felix.http.base.internal.dispatch.DispatcherServlet-7eebf294
有一个建议,删除索引文件在crx-start/repository文件夹,但它没有为我工作。即使
也无法访问登录页面在我的例子中,我能够通过在启动实例之前删除以下文件夹来解决此问题:
rm -rf crx-quickstart/launchpad/config/org/apache/sling/jcr/repoinit
是的,很可能实例损坏了。您可以尝试使用oak-run工具压缩存储库并确定最后一个好的段:https://jackrabbit.apache.org/oak/docs/command_line.html
如果这是一个开发环境,从头开始会更快。
我通过删除以下内容来修复它:
crx-quickstart/仓库/segmentstore/repo.lock
crx-quickstart/启动/felix/cache.lock
crx-quickstart/仓库/指数
crx-quickstart/启动/config/org/apache/sling/jcr/repoinit