首页 > 解决方案 > Magnolia 6.0 无法在 Eclipse+Tomcat 上运行(带有服务模块但未发布)

问题描述

我正在尝试为 Magnolia 6.0 (Eclipse+Tomcat9) 设置开发环境,我在启用“不发布服务模块”时出错。当我禁用此选项时,项目运行正常。

初始化 Log4J 无法加载配置文件 [WEB-INF/config/default/log4j2.xml],得到一个 IOException :无法加载配置文件:WEB-INF/config/default/log4j2.xml

2019-01-03 05:01:20,058 INFO info.magnolia.init.MagnoliaServletContextListener :加载的属性源:[DefaultMagnoliaConfigurationProperties 来源:[SystemPropertySource][ServletContextPropertySource from WEB-INF/config/default/magnolia.properties][ModulePropertiesSource 来自模块[核心、大坝、freemarker 支持、lang-da、lang-el、潜望镜 api、语音识别器、分类支持、ce 产品描述符、成像支持、发布核心、资源加载器、rest-client , rest-integration, config, i18n, publishing-receiver, publishing-sender, rest-services, cache, content-types, rendering, ui-framework-core, virtual-uri, dam-jcr, ehcache3,imaging, resteasy-client , tasks-app, 模板, ui-framework, resources, scheduler, ui-admincentral, ui-framework-jcr, ui-mediaeditor, about-app, cache-app, groovy, log-tools,magnolia-resources-template、messages-app、pages、password-manager、publishing-app、resources-app、security-app、site、task-management、ui-contentapp、cache-browser-app、contacts、dam-app、大坝成像、大坝模板、定义应用程序、jcr 浏览器应用程序、jcr 工具、邮件、mte 成像、潜望镜核心、站点应用程序、admincentral、表单、mte、rest-content-delivery、javascript-模型,mtk,rssaggregator,分类,lang-ar,lang-cs,lang-de,lang-es,lang-fi,lang-fr,lang-he,lang-hr,lang-hu,lang-id,lang-它,lang-ja,lang-ko,lang-nl,lang-no,lang-pl,lang-pt,lang-pt_BR,lang-ru,lang-sk,lang-sq,lang-sv,lang-tr, lang-zh_CN, lang-zh_TW, webapp]][InitPathsPropertySource]]大坝成像、大坝模板、定义应用程序、jcr 浏览器应用程序、jcr 工具、邮件、mte 成像、潜望镜核心、站点应用程序、admincentral、表单、mte、rest-content-delivery、javascript-模型,mtk,rssaggregator,分类,lang-ar,lang-cs,lang-de,lang-es,lang-fi,lang-fr,lang-he,lang-hr,lang-hu,lang-id,lang-它,lang-ja,lang-ko,lang-nl,lang-no,lang-pl,lang-pt,lang-pt_BR,lang-ru,lang-sk,lang-sq,lang-sv,lang-tr, lang-zh_CN, lang-zh_TW, webapp]][InitPathsPropertySource]]大坝成像、大坝模板、定义应用程序、jcr 浏览器应用程序、jcr 工具、邮件、mte 成像、潜望镜核心、站点应用程序、admincentral、表单、mte、rest-content-delivery、javascript-模型,mtk,rssaggregator,分类,lang-ar,lang-cs,lang-de,lang-es,lang-fi,lang-fr,lang-he,lang-hr,lang-hu,lang-id,lang-它,lang-ja,lang-ko,lang-nl,lang-no,lang-pl,lang-pt,lang-pt_BR,lang-ru,lang-sk,lang-sq,lang-sv,lang-tr, lang-zh_CN, lang-zh_TW, webapp]][InitPathsPropertySource]]lang-pt_BR, lang-ru, lang-sk, lang-sq, lang-sv, lang-tr, lang-zh_CN, lang-zh_TW, webapp]][InitPathsPropertySource]]lang-pt_BR, lang-ru, lang-sk, lang-sq, lang-sv, lang-tr, lang-zh_CN, lang-zh_TW, webapp]][InitPathsPropertySource]]

白玉兰许可证

版本号:6.0 核心版本:6.0.0 内部版本:2018 年 11 月 30 日(修订版 16e89c4505ccdb0a46dd3abd3348c3a5129e361b of UNKNOWN)版本:社区版提供者:Magnolia International Ltd. (info@magnolia-cms.com) 2019-01-03 05:01 :20,205 INFO info.magnolia.cms.beans.config.ConfigLoader:初始化内容存储库 2019-01-03 05:01:20,205 INFO info.magnolia.repository.DefaultRepositoryManager:加载 JCR 2019-01-03 05:01:20,221 错误info.magnolia.repository.DefaultRepositoryManager:无法加载配置文件:WEB-INF/config/default/repositories.xml java.io.IOException:无法加载配置文件:WEB-INF/config/default/repositories.xml

标签: eclipsemaventomcatmagnolia

解决方案


你找到修复了吗。

你的tomcat9在哪里?,你检查你的工作区文件夹权限了吗?,它基本上暗示tomcat似乎无法从你的eclipse工作区位置找到文件


推荐阅读