2015-05-11 11 views
0

Я хочу настроить Apache JackRabbit таким образом, чтобы все метаданные должны храниться в базе данных MyQSL и файлах, связанных с этими метаданными для хранения в файловой системе.Как настроить apache jackrabbit для использования базы данных MyQSL для хранения метаданных и файловой системы для хранения файлов, связанных с этими метаданными

Use case: Я получу некоторые файлы в формате Pdf/Word, и пользователь также отправит такие свойства, как автор, тема и т. Д. Для этих файлов. Я хочу сохранить эти свойства в базе данных и фактическом файле в файловой системе.

Мой вопрос: возможно ли это сделать?
Если да: как его настроить?

ответ

0

Начиная с версии 1.4, Apache Jackrabbit определяет концепцию хранилища данных, то есть отдельное хранилище для двоичных свойств. Вы можете определить хранилище данных в файле repository.xml. Более подробная информация о Хранилище данных находится в this wiki page.

В частности, вы хотели бы указать свой Хранилище данных в качестве экземпляра org.apache.jackrabbit.core.data.FileDataStore. Вышеупомянутая страница вики содержит пример конфигурации для этой реализации Хранилища данных.

+0

Спасибо! это помогает:) – luiza