我刚刚下载并使用以下方法启动了Jackrabbit:

java -jar jackrabbit-standalone-2.4.0.jar


当我调用populate.jsp时,出现以下错误:

Error while accessing the repository: LoginModule ignored Credentials
Check the configuration or use the easy setup wizard.


当我单击“简易安装向导”链接时,得到以下信息:

HTTP ERROR 404
Problem accessing /admin/. Reason:
NOT_FOUND


这个Jackrabbit版本有什么问题吗?

最佳答案

看来实现已更改,但文档尚未更新。使用像您这样的“独立”服务器,我也遇到了同样的错误。

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

只需将new SimpleCredentials("username", "password".toCharArray()))替换为new SimpleCredentials("admin", "admin".toCharArray()))即可。

如果您只是按照他们的方式来工作(就像我一样),那么这应该会让您再次感动。

另外,作为一个旁注,当Web界面要求您登录时,您应该提供这些相同的凭据。

关于jackrabbit - jackrabbit-standalone-2.4.0.jar填充不起作用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9978866/

10-10 21:53