2012-04-04 84 views

回答

2

如果您只是在寻找备份,您可以使用包含的长耳野兔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操作,但基本的东西是我最喜欢的。

相关问题