【发布时间】: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