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 использовать другое местоположение.