Apache Jackrabbit - Переопределить параметры конфигурации Jackrabbit при развертывании в Glassfish v3

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

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

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

1 ответ

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

Чтобы переместить репозиторий Jackrabbit в Sling, вы можете либо установить свойство фреймворка "sling.repository.home" (фреймворка OSGi, в котором развернут Sling).

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

Другие вопросы по тегам