安装 Magnolia 数据模块(2.3.0 版)失败
Posted
技术标签:
【中文标题】安装 Magnolia 数据模块(2.3.0 版)失败【英文标题】:Failed to install Magnolia Data Module (version 2.3.0) 【发布时间】:2014-08-05 16:22:10 【问题描述】:我已经在 webapp 的 Pom 文件中导入了 magnolia-module-standard-templating-kit
maven 依赖项。它的版本是 2.3.0,Magnolia 版本是 5.3。在构建并运行 Tomcat 服务器并开始安装模块后,我遇到了如下失败:
Magnolia Data Module (version 2.3.0)
Could not install or update data module. Task 'Data AppLauncher group ordering' failed. (PathNotFoundException: /modules/ui-admincentral/config/appLauncherLayout/groups/data)
pom.xml:
<!-- Overlay Magnolia Empty Webapp. Alternatively, use the bundled-webapp or the enterprise-webapp. Dependencies versions are already imported by parent, so no need to replicate here. -->
<dependency>
<groupId>info.magnolia</groupId>
<artifactId>magnolia-empty-webapp</artifactId>
<type>pom</type>
</dependency>
<dependency>
<groupId>info.magnolia</groupId>
<artifactId>magnolia-empty-webapp</artifactId>
<type>war</type>
</dependency>
<dependency>
<groupId>com.mycompany.projects</groupId>
<artifactId>myTemplateModule</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>info.magnolia.contacts</groupId>
<artifactId>magnolia-contacts</artifactId>
</dependency>
<dependency>
<groupId>info.magnolia</groupId>
<artifactId>magnolia-module-standard-templating-kit</artifactId>
</dependency>
谁能帮我解决这个问题?
【问题讨论】:
【参考方案1】:我设法复制了您得到的异常,我认为问题在于您添加依赖项并执行“开始安装”过程的顺序。
如果我首先使用 magnolia-empty-webapp 依赖项执行“开始安装”,然后停止服务器,请将 magnolia-module-standard-template-kit 添加到 pom.xml 并执行另一个“开始安装” “我得到了例外:
但是,如果我改为“开始安装”,从一开始就指定所有依赖项(stk 和 empty-webapp),我根本不会遇到异常
我建议您也为演示项目和流行主题添加这些依赖项
<dependency>
<groupId>info.magnolia</groupId>
<artifactId>magnolia-theme-pop</artifactId>
<version>$project.version</version>
</dependency>
<dependency>
<groupId>info.magnolia</groupId>
<artifactId>magnolia-demo-project</artifactId>
<version>$project.version</version>
</dependency>
【讨论】:
感谢您的回复,迭戈。但它不起作用:(。我还按照您的建议将 Magnolia 核心添加到 pom 文件中,但仍然遇到相同的错误。 没问题 Ha Doan,我设法复制了错误并用新的解决方案编辑了答案,我希望它可以帮助你否则让我知道。以上是关于安装 Magnolia 数据模块(2.3.0 版)失败的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Magnolia 社区版中编辑模块的 .java 源代码?
pom 中的 CMS Magnolia magnolia-rest-content-delivery 版本