eclipse - 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
解决方案
你找到修复了吗。
你的tomcat9在哪里?,你检查你的工作区文件夹权限了吗?,它基本上暗示tomcat似乎无法从你的eclipse工作区位置找到文件
推荐阅读
- javascript - Vue js从输入标签中获取布尔值
- c - Arm-Linux LCD_show_jpg 图片,“Segmentation fault”问题?
- awk - 使用 awk 将行合并为一行
- google-cloud-platform - 从 Cloud Build 容器到 Google Compute Engine 实例的数据传输问题
- java - 如何使用 Java 和 Gson 从 Json 获取对象列表
- batch-processing - Flink 批处理 Sink
- c - 如何更新哈希函数内的表大小
- c# - 如何在 Mongo Server 4.0 上的 C# 驱动程序 2.7.0 中执行 db.collection.explain()?
- python - 实现无约束优化问题的回溯线搜索算法
- microsoft-graph-api - Graph API Findmeetingtimes 如果参加者人数超过 20 则不返回结果