2012-04-04 131 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操作,但基本的東西是我最喜歡的。

相關問題