SLF4J: Class path contains multiple SLF4J bindings. SLF4J: Found binding in [jar:file:/Users/taosun/.m2/repository/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3.jar!/org/slf4j/impl/StaticLoggerBinder.class] SLF4J: Found binding in [jar:file:/Users/taosun/.m2/repository/org/apache/logging/log4j/log4j-slf4j-impl/2.17.1/log4j-slf4j-impl-2.17.1.jar!/org/slf4j/impl/StaticLoggerBinder.class] SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation. SLF4J: Actual binding is of type [ch.qos.logback.classic.util.ContextSelectorStaticBinder] 31 五月 2023 17:12:51 [main] INFO Cache with name 'com.little.service.realm.MyRealm.authorizationCache' does not yet exist. Creating now.服务无法启动怎么办
时间: 2023-08-25 22:07:27 浏览: 328
slf4j-api-1.7.21-API文档-中英对照版.zip
这个错误信息提示了你的应用中存在多个 SLF4J 的绑定,而且这可能会导致应用启动失败。可以按照提示的链接去查看说明,了解原因和解决方法。
一般来说,可以通过排除不需要的 SLF4J 绑定来解决这个问题。在 Maven 的 pom.xml 文件中,可以添加如下的配置,排除 log4j-slf4j-impl:
```
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
<exclusions>
<exclusion>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-slf4j-impl</artifactId>
</exclusion>
</exclusions>
</dependency>
```
如果不想排除 log4j-slf4j-impl,也可以排除 logback-classic,或者通过其他方法解决。但是需要注意,解决这个问题可能会影响应用的日志输出和性能。
阅读全文