首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Spring-Boot1.3.6和Java-8中使用log4j 2.17.1

如何在Spring-Boot1.3.6和Java-8中使用log4j 2.17.1
EN

Stack Overflow用户
提问于 2022-01-25 10:24:19
回答 1查看 808关注 0票数 1

我的Java-8项目是使用spring 1.3.6版本构建的,默认情况下它继承了' log4j-core -2.4.1',但是现在我想将log4j-core升级到2.17.1,为此我将2.17.1添加到项目的pom.xml文件中。构建运行良好,但错误说:-

代码语言:javascript
复制
*ERROR org.springframework.boot.SpringApplication - Application startup failed
java.lang.NoSuchMethodError: org.apache.logging.log4j.core.config.ConfigurationFactory.getConfiguration(Lorg/apache/logging/log4j/core/config/ConfigurationSource;)Lorg/apache/logging/log4j/core/config/Configuration;*
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-01-25 10:38:34

简短的回答:你不能

log4j-core的重大变化(参考文献1.LOG4J2-1547)呈现版本2.7.0及更高版本,与SpringBoot1.3.x不兼容。你可以:

  • 升级到SpringBoot1.5.x或更高版本,
  • 降级到Log4j 2.3.2 (其中包括最新的安全补丁):2.3.2
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70847022

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档