Magnolia 6.2 中的引导页面问题
Posted
技术标签:
【中文标题】Magnolia 6.2 中的引导页面问题【英文标题】:Problem with bootstrapping pages in Magnolia 6.2 【发布时间】:2020-12-10 15:45:52 【问题描述】:我正在尝试引导页面,以便在部署新的 WAR 文件后它可以在不同的服务器上使用。
以下是我所做的步骤:
在本地开发服务器上的作者 Page 应用中设计 MyPage 页面 打开 JCR App 并将 MyPage 页面以 yaml 和 xml 格式导出到 tmp 文件夹中 从 Page 应用中删除现有的 MyPage(仅标记为已删除) 使用已部署的 magnolia-cms-webapp 停止服务器第一次尝试:引导页面属于模块“myModule”
magnolia-cms-webapp\src\main\resources\META-INF\magnolia\myModule.xml
magnolia-cms-webapp\src\main\resources\mgnl-bootstrap\myModule\website.MyPage.xml
构建并启动服务器
确认该页面未引导
第二次尝试:在 WEB-INF\bootstrap\common 文件夹中作为页面引导
magnolia-cms-webapp\src\main\webapp\WEB-INF\bootstrap\common\website.MyPage.xml
构建并启动服务器
确认该页面未引导
YAML 和 XML 导出文件我都试过了
我还能尝试什么?
【问题讨论】:
应该可以。日志文件中是否有任何错误? 如果已经安装了带页面的模块,可能无法正常工作。 @Ducaz035 - 是的。模块已安装。在 JCR 应用程序中删除它并重新部署后,我成功引导页面。谢谢你。请发布您的答案,以便我标记它。 知道为什么magnolia-cms-webapp\src\main\webapp\WEB-INF\bootstrap\common\website.MyPage.xml
中的引导尝试不起作用吗?
【参考方案1】:
引导文件仅在安装模块时发生。如果模块已经安装,添加文件不会对实例产生任何影响。
【讨论】:
以上是关于Magnolia 6.2 中的引导页面问题的主要内容,如果未能解决你的问题,请参考以下文章