首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Jcr (JackRabbit)存储库工具

Jcr (JackRabbit)存储库工具
EN

Stack Overflow用户
提问于 2012-04-04 15:22:13
回答 1查看 1.9K关注 0票数 1

我正在寻找一个工具(最好是开源的)来与JackRabbit一起工作。例如,我想备份/恢复存储库的一些分支。有什么建议吗?

EN

回答 1

Stack Overflow用户

发布于 2012-04-05 15:29:50

如果您只是在寻找备份,您可以使用杰克兔自带的backup capabilities

代码语言:javascript
复制
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,我认为它是用于存储库操作的瑞士军刀。

如果您想查看文件系统中的现有存储库,可以从以下命令开始:

代码语言:javascript
复制
java -Xmx256m -jar jackrabbit-standalone-2.2.4.jar --cli file:///scratch/jcr/repository

如果您的jcr是远程运行的,您还可以使用jndi、davex或rmi进行连接,这取决于您的存储库是如何公开的。

代码语言:javascript
复制
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

登录后,您可以执行各种存储库导航、节点创建或查询。您还可以使用export和import命令,将相应的导入内容导出到文件系统中的文件,或从文件系统中的文件导出相应的导入内容。

代码语言:javascript
复制
exportsys /testbranch /tmp/export.xml

您可以通过键入以下命令查看更多参数

代码语言:javascript
复制
help exportsys

所有可用命令都可以使用

代码语言:javascript
复制
help

这个工具有一些警告,因为它不支持更复杂的操作,如ACL修改或节点类型创建,但对于基本的东西,它是我的最爱。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10006617

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档