Проблема с загрузкой страниц в Magnolia 6.2

#magnolia

#magnolia

Вопрос:

Я пытаюсь загрузить страницу, чтобы она была доступна на разных серверах после развертывания нового файла WAR.

Вот шаги, которые я сделал:

  • создайте страницу MyPage в приложении author Page на локальном сервере разработчиков
  • откройте приложение JCR и экспортируйте страницу MyPage в формате yaml и xml в папку tmp
  • удалить существующую страницу MyPage из приложения Page (она помечена только как удаленная)
  • остановить сервер с развернутой magnolia-cms-webapp

1-я попытка: начальная загрузка, поскольку страница принадлежит модулю «MyModule»

 magnolia-cms-webappsrcmainresourcesMETA-INFmagnoliamyModule.xml
magnolia-cms-webappsrcmainresourcesmgnl-bootstrapmyModulewebsite.MyPage.xml
 
  • сборка и запуск сервера
  • подтвердите, что страница не была загружена

2-я попытка: загрузочный файл как страница в папке WEB-INF bootstrap common

 magnolia-cms-webappsrcmainwebappWEB-INFbootstrapcommonwebsite.MyPage.xml
 
  • сборка и запуск сервера
  • подтвердите, что страница не была загружена

Я пробовал экспортировать файлы как в YAML, так и в XML

Что еще я могу попробовать?

Комментарии:

1. Должно сработать. Какие-либо ошибки в файлах журнала?

2. Это может не сработать, если модуль, который выводит страницу, уже был установлен.

3. @Ducaz035 — Да. Модуль был установлен. После того, как я удалю его в приложении JCR и повторно разверну, я успешно загружаю страницы. Спасибо. Пожалуйста, опубликуйте свой ответ, чтобы я мог его отметить.

4. есть идеи, почему попытка начальной magnolia-cms-webappsrcmainwebappWEB-INFbootstrapcommonwebsite.MyPage.xml загрузки не работает?

Ответ №1:

Загрузка файлов происходит только во время установки модуля. Если модуль уже был установлен, добавление файлов не окажет никакого влияния на экземпляр.