#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:
Загрузка файлов происходит только во время установки модуля. Если модуль уже был установлен, добавление файлов не окажет никакого влияния на экземпляр.