JackRabbit と連携するツール (できればオープン ソース) を探しています。たとえば、リポジトリのいくつかのブランチをバックアップ/復元したいと思います。ポインタ、推奨事項はありますか?
質問する
1907 次
1 に答える
2
バックアップだけを探している場合は、jackrabbitに含まれているバックアップ機能を使用できます。
java -jar jackrabbit-standalone.jar --backup \
--repo=jackrabbit \
--conf=jackrabbit/repository.xml \
--backup-repo=jackrabbit-backupN \
--backup-conf=jackrabbit-backupN/repository.xml
ただし、一般的なツールに興味がある場合は、Jackrabbit の CLI ツールのみをお勧めします。これは、リポジトリ操作用のスイス アーミー ナイフだと思います。
ファイルシステム内の既存のリポジトリを見たい場合は、次のように開始します。
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
ログインすると、あらゆる種類のリポジトリ ナビゲーション、ノードの作成、またはクエリを実行できます。ファイルシステム内のファイルとの間でそれぞれのインポートをエクスポートできる export および import コマンドもあります。
exportsys /testbranch /tmp/export.xml
入力して表示できるパラメーターは他にもあります
help exportsys
利用可能なすべてのコマンドは、
help
このツールは、ACL の変更やノード タイプの作成などの高度な操作をサポートしていないため、いくつかの注意点がありますが、基本的な操作に関しては、私のお気に入りです。
于 2012-04-05T07:29:50.287 に答える