1
我正在寻找一个工具(最好是开放源代码)来与JackRabbit一起工作。例如,我想备份/恢复存储库的某些分支。任何指针,推荐?Jcr(JackRabbit)存储库工具
我正在寻找一个工具(最好是开放源代码)来与JackRabbit一起工作。例如,我想备份/恢复存储库的某些分支。任何指针,推荐?Jcr(JackRabbit)存储库工具
如果您只是在寻找备份,您可以使用包含的长耳野兔backup capabilities。
java -jar jackrabbit-standalone.jar --backup \
--repo=jackrabbit \
--conf=jackrabbit/repository.xml \
--backup-repo=jackrabbit-backupN \
--backup-conf=jackrabbit-backupN/repository.xml
然而,如果你更感兴趣的是一个通用的工具,我只能建议我认为这是对信息库操作瑞士军刀CLI tool of jackrabbit。
如果你想看看你的文件系统现有资源库您启动它:
java -Xmx256m -jar jackrabbit-standalone-2.2.4.jar --cli file:///scratch/jcr/repository
如果JCR远程运行,您还可以使用JNDI连接,DAVEX,或RMI,这取决于如何你存储库已公开。
java -Xmx256m -jar jackrabbit-standalone-2.2.4.jar --cli http:///localhost:8080/server
java -Xmx256m -jar jackrabbit-standalone-2.2.4.jar --cli rmi:///localhost:1099/jackrabbit
登录后,您可以进行各种存储库导航,节点创建或查询。您还可以使用导出和导入命令,这些命令可以导出文件系统中的文件。
exportsys /testbranch /tmp/export.xml
有更多的参数,你可以通过输入
help exportsys
所有可用的命令可以看到与
help
可以看到有此工具的一些注意事项,因为它不支持更多像ACL修改或节点类型创建的sophestic操作,但基本的东西是我最喜欢的。