проблема в автоматической установке пакета в crxde - PullRequest
0 голосов
/ 04 апреля 2019

Я создаю проект maven в Eclipse, он должен автоматически обновлять пакет снимков в crxde, но это не так. Я вручную устанавливаю пакет в crxde, чтобы проверить изменения страницы. подскажите, пожалуйста, как crxde должен автоматически обновлять пакет osgi.

Пробовал: Я пробовал новую конфигурацию, где я предоставил профиль как "autoInstallPackage" для проекта.

Ответы [ 3 ]

1 голос
/ 04 апреля 2019

Вы не даете много подробностей, но я могу дать вам некоторый контекст.

CRX / DE не обновляет пакет.Это делается с помощью Sling OSGi Installer .Установщик OSGi может обрабатывать определенные артефакты для установки (пакеты, конфигурация, пакеты и т. Д.).В вашем случае артефакт будет обнаружен «провайдером JCR», который является компонентом OSGi, который прослушивает изменения в хранилище содержимого (то, что вы называете crx / de) и отправляет их установщику OSGi.

Здесь могут быть две вещи:

  1. Поставщик JCR не забирает ваш пакет
  2. Программа установки OSGi не обновляет его

для JCR, убедитесь, что вы положили свой комплект.провайдер не может прослушивать все дерево контента, поэтому по умолчанию он прослушивает только 4 уровня в дереве и только в узлах, называемых «config» и «install».Убедитесь, что расположение вашего пакета соответствует этим ограничениям.

Если проблема заключается в установщике OSGi, вы можете проверить его на вкладке консоли felix (http://localhost:4502/system/console/osgi-installer).Это перечислит статус всех установленных артефактов.

Если вы дадите более подробную информацию, я мог бы дать более конкретный ответ.

0 голосов
/ 12 апреля 2019

Одной из причин может быть проблема с установщиком паузы JCR.

Перейдите к этому узлу / system / sling / installer / pauseInstallation, если создан какой-либо дочерний узел.Если это так, удалите их и заново создайте свой код.

в зависимости от того, над какой версией AEM вы работаете?

0 голосов
/ 08 апреля 2019

Столкнулся с подобной проблемой. В моем случае моя версия не обновлялась. Пожалуйста, проверьте, используете ли вы версию или снимок в родительском pom. Будет полезно, если вы поделитесь родительским пом.

...