От панели запуска apache sling 7 до sling 11

Мне нужно обновить приложение, а не запускать его на Apache Sling и Apache Jackrabbit. Он использует веб-приложение Launchpad 7 (org.apache.sling.launchpad-7.war), а постоянство настроено на использование Jackrabbit (не Oak), с рабочей областью, хранящейся в базе данных Oracle, и данными, хранящимися в файловой системе.

Я видел, что более новые версии apache sling больше не поддерживают Jackrabbit, они поддерживают только Jackrabbit Oak.

Как лучше всего обновить Apache Sling в моем приложении?

  1. Обязательно ли сейчас использовать Apache Oak со Sling?
  2. Как лучше всего (или проще всего) настроить Apache Sling?
  3. У меня есть 700 МБ данных, хранящихся в jackrabbit, есть ли инструмент для переноса всех этих данных?

Спасибо,


person jeleb    schedule 10.04.2020    source источник
comment
Что вы подразумеваете под тем, что было бы лучшим (или самым простым) способом настроить Apache Sling?   -  person Robert Munteanu    schedule 20.04.2020


Ответы (1)


Что касается Jackrabbit и Jackrabbit Oak: мы вообще не тестируем Jackrabbit 2.x с Sling. Может сработать заменой различных связок, гарантий нет.

Для репозитория инструменты миграции предоставляются проектом Jackrabbit: см. Oak: миграция репозитория, где задокументирован инструмент oak-upgrade. Вероятно, вам нужно изучить DocumentNodeStore с настройкой RDB. Документация Oak: хранилище документов RDB будет рассказать вам больше о поддерживаемых базах данных (Oracle — одна из них) и о том, как их настроить.

Обратите внимание, что у нас нет режима запуска RDB для стартовой версии Sling 11, но я думаю, вы сделали это и для Sling 7.

person Robert Munteanu    schedule 20.04.2020
comment
Я не понимаю, что вы имеете в виду, говоря, что сделали это и для слинга 7. Здесь строп 7 был установлен в 2014 году кем-то, кого давно нет. Что я должен сделать, чтобы добавить режим запуска RDB в веб-панель запуска? - person jeleb; 27.04.2020
comment
(То, что было сделано с sling 7, заключалось только в настройке файла конфигурации Jackarabbit relay.xml, в изменении режима выполнения Sling ничего не было) - person jeleb; 27.04.2020
comment
У меня тот же вопрос, но в моем случае я хочу обновить форму приложения Sling 7 (Oak 1.6.1) до Sling 11. Конечно, кодовую базу приложения необходимо обновить, но каковы варианты обновления существующих экземпляров? - person Cris Rockwell; 18.05.2020