Как создать резервную копию репозитория apache Jackrabbit, не отключая Jackrabbit?
-
21-08-2019 - |
Вопрос
При запуске Apache Jackrabbit JCR в качестве встроенной службы в вашем приложении, есть ли быстрый способ получить надежную и последовательную резервную копию содержимого репозитория Jackrabbit, не отключая Jackrabbit?Если да, то каким образом?
Решение
Видишь Резервное копирование и миграция в Вики Jackrabbit для получения списка опций.
Я бы рекомендовал использовать XML export (системный просмотр), так как это самое простое решение.Кроме того, поскольку это часть стандарта JCR, он должен работать и в других реализациях JCR.
Обратите внимание, что у такого подхода есть один недостаток:в настоящее время невозможно повторно импортировать полный экспорт, т.е.из корневого узла и включая подузел jcr: system, который содержит хранилище версий, поскольку часть jcr: system и особенно хранилище версий недоступны для записи (это главным образом потому, что JCR не указывает, как импортировать версии). Вот некоторое объяснение в списке рассылки Jackrabbit.