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