maven日志包冲突解决

SLF4J: Class path contains multiple SLF4J bindings报警告

一开始只是在idea里面启动时报警告,并未在意,直到上线时应用启动不了一只到logback相关的错误

原因

腾讯的api包带的日志组件和项目里netty那一块冲突了

解决方法

1
2
3
4
5
6
7
8
9
10
11
<dependency>
<groupId>com.qcloud</groupId>
<artifactId>cos_api</artifactId>
<version>4.4</version>
<exclusions>
<exclusion>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
</exclusion>
</exclusions>
</dependency>