【问题标题】:Problem with bootstrapping pages in Magnolia 6.2Magnolia 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 中的引导尝试不起作用吗?

标签: magnolia


【解决方案1】:

引导文件仅在安装模块时发生。如果模块已经安装,添加文件不会对实例产生任何影响。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-06-01
    • 2023-03-22
    • 1970-01-01
    • 2019-02-23
    • 1970-01-01
    • 2020-05-05
    • 2020-12-25
    • 2013-10-14
    相关资源
    最近更新 更多