jackrabbit-standalone-2.4.0.jar Populate不起作用

Bev*_*evo 13 jackrabbit jcr

我刚刚下载并启动了Jackrabbit:

java -jar jackrabbit-standalone-2.4.0.jar 
Run Code Online (Sandbox Code Playgroud)

当我调用populate.jsp时,我收到此错误:

Error while accessing the repository: LoginModule ignored Credentials 
Check the configuration or use the easy setup wizard. 
Run Code Online (Sandbox Code Playgroud)

当我点击简易设置向导链接时,我得到这个:

HTTP ERROR 404 
Problem accessing /admin/. Reason: 
NOT_FOUND 
Run Code Online (Sandbox Code Playgroud)

这个Jackrabbit构建有什么问题吗?

lyc*_*ono 10

看来实施已经改变,但文档尚未更新.我使用像你这样的"独立"服务器也遇到了同样的错误.

如果查看存储库根目录中的repository.xml文件(默认情况下为jackrabbit),您将看到定义了两个用户.一个是"匿名",我猜是只读,一个是"管理员".

只需更换new SimpleCredentials("username", "password".toCharArray())),new SimpleCredentials("admin", "admin".toCharArray()))它应该工作.

如果你只是按照他们的教程(就像我一样),那么这应该会让你再次感动.

此外,作为旁注,您应该在Web界面要求您登录时提供这些相同的凭据.

  • 他问的是独立服务器的"populate.jsp"页面,它与"First Hops"无关.用服务器知道的凭据替换用户名和密码应该是显而易见的. (3认同)