安装 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 源代码?

在 Magnolia CMS 社区中添加数据同步模块?

在 magnolia shop 模块中创建新产品

pom 中的 CMS Magnolia magnolia-rest-content-delivery 版本

商店模块无法与 Magnolia CMS 5.4 一起正常工作

Magnolia 5.7.9 模块配置