Apache Jackrabbit - Переопределить параметры конфигурации Jackrabbit при развертывании в Glassfish v3 - PullRequest
0 голосов
/ 13 мая 2011

Я чувствую себя идиотом, но где / как мне переопределить параметры конфигурации Jackrabbit при развертывании в Glassfish v3? Я пытался установить rep.home на панели Glassfish Admin -> Enterprise Server -> System Properties, но это, похоже, не имеет никакого эффекта.

  • Правильно ли указано имя свойства?
  • Разве это не подходящее место? это?

Кстати, я использую релиз Jackrabbit в комплекте с Sling API.

1 Ответ

0 голосов
/ 23 сентября 2011

Параметры конфигурации Jackrabbit, указанные вашей ссылкой, автоматически устанавливаются реализацией хранилища Jackrabbit при чтении файла конфигурации repository.xml.

То, что вы можете сделать, чтобы переместить репозиторий Jackrabbit в Sling, это либо установить свойство фреймворка «sling.repository.home» (фреймворка OSGi, в котором развернут Sling).

В качестве альтернативы вы можете редактировать конфигурацию сервера репозитория в веб-консоли Configuration Manager страница. Выберите конфигурацию с меткой org.apache.sling.jcr.jackrabbit.server.SlingServerRepository.XXX , где «xxx» выглядит как строка UUID. В этой конфигурации измените путь к домашнему хранилищу. Обратите внимание, что это не приведет к перемещению существующего каталога репозитория, а просто скажет Слингу использовать другое местоположение.

...