启动SpringBoot报错LoggerFactory is not a Logback ...

Posted Java高知社区

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了启动SpringBoot报错LoggerFactory is not a Logback ...相关的知识,希望对你有一定的参考价值。

启动SpringBoot项目,直接报错如下

Caused by: java.lang.IllegalArgumentException: LoggerFactory is not a Logback LoggerContext but Logback is on the classpath. 

我们打开pom依赖树检查发现是logback的原因,搜索logback,发现在spring-boot-starter-web下有间接依赖上logback-classisc,解决方案就是如果不用logback就在有这个依赖的dependency中去除掉就ok了,代码如下:

<dependency>
   <groupId>org.springframework.boot</groupId>
   <artifactId>spring-boot-starter-web</artifactId>
   <exclusions>
       <exclusion>
           <groupId>ch.qos.logback</groupId>
           <artifactId>logback-classic</artifactId>
       </exclusion>
   </exclusions>
</dependency>

欢迎点赞+评论+转发

长按识别关注“Java高知社区”



长按识别添加申请加入“Java高知群”



以上是关于启动SpringBoot报错LoggerFactory is not a Logback ...的主要内容,如果未能解决你的问题,请参考以下文章

springboot启动报错可以测试吗

启动spring boot报错,怎么解决

IDEA启动SpringBoot JDK报错

翻车现场:解决SpringBoot项目启动访问后台JSP页面显示404报错

翻车现场:解决SpringBoot项目启动访问后台JSP页面显示404报错

翻车现场:解决SpringBoot项目启动访问后台JSP页面显示404报错