【问题标题】:Basic Magnolia project wont start基本 Magnolia 项目无法启动
【发布时间】:2013-12-19 00:28:28
【问题描述】:

我无法运行最简单的 Magnolia 项目。

我遵循了官方网站中指定的这些基本说明(Eclipse 除外): http://dev.magnolia-cms.com/~gjoseph/dont-build-magnolia-build-your-projects

我尝试使用 magnolia-version 5.2 并重复使用 5.2.1-SNAPSHOT

它已成功构建。

但是当我在 Tomcat 上运行时,我得到了这个:

2013-12-19 11:07:51,368 错误 info.magnolia.init.MagnoliaServletContextListener:糟糕,无法启动 Magnolia info.magnolia.module.model.reader.ModuleDependencyException:检查 Magnolia 模块依赖项时发现以下异常(即 META-INF/magnolia/my-module.xml 中的异常): 模块 Magnolia DMS 模块(版本 1.5.2)依赖于 fckEditor 版本 4.4/,但未找到。 模块 Magnolia DAM 模块(1.2.0 版)依赖于 dms 1.6 版/,但目前已安装 Magnolia DMS 模块(1.5.2 版)。

at info.magnolia.module.model.reader.DependencyCheckerImpl.checkDependencies(DependencyCheckerImpl.java:71)

【问题讨论】:

    标签: maven content-management-system magnolia


    【解决方案1】:

    它是因为你没有编译时依赖问题而构建的。但是你有模块依赖问题。

    Module Magnolia DMS 模块(版本 1.5.2)依赖于 fckEditor 版本 4.4/,但未找到。模块 Magnolia DAM Module(1.2.0 版)依赖于 dms 1.6/ 版,但目前已安装 Magnolia DMS 模块(1.5.2 版)。

    Magnolia 5 中没有 fckEditor 模块,因此您无法安装此类模块,这就是您尝试安装的 DMS 版本抱怨的原因,因为该 DMS 版本依赖于 fckEditor 模块。 看看http://jira.magnolia-cms.com/browse/MGNLDMS#selectedTab=com.atlassian.jira.plugin.system.project%3Aversions-panel,您尝试安装的 DMS 版本已经很旧了 - 从 2011 年开始……您为什么不尝试更改项目配置以依赖最新的 - 1.6.10 版本的 DMS? BTW Magnolia 5 不使用 DMS,它已被 DAM 取代,因此您根本不需要依赖 DMS。你从哪里得到这种依赖? (如果它没有在你的 webapp pom 中直接声明,mvm dependency:tree 可能有助于弄清楚它)。

    您也可以在http://forum.magnolia-cms.com 提问……那里的 Magnolia 用户比这里多。

    【讨论】:

    • 我遇到了完全相同的问题,并且由于遵循本教程而添加了对 DMS 的依赖:dev.magnolia-cms.com/~gjoseph/…。在 Magnolia 5 中,您似乎不需要 DMS 模块,所以不要添加它,您应该没问题。
    猜你喜欢
    • 2015-05-23
    • 2019-04-01
    • 2023-01-08
    • 2017-10-15
    • 2022-01-12
    • 2020-09-09
    • 2017-10-13
    相关资源
    最近更新 更多