【发布时间】:2012-07-31 22:39:19
【问题描述】:
当我升级到 activemq-all-5.6.0
我在服务器启动时收到此错误
SLF4J:类路径包含多个 SLF4J 绑定
我在使用activemq-all-5.5.1时没有这个问题
在检查时,我发现 activemq-all-5.6.0.jar 和 slf4j-log4j12-1.5.10.jar 中都有 StaticLoggerBinder.class,这是导致问题的原因
请帮忙调试这个问题
我的pom.xml如下
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>1.5.10</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>jcl-over-slf4j</artifactId>
<version>1.5.10</version>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
<version>1.5.10</version>
<scope>runtime</scope>
</dependency>
活动的mq依赖是这样的
旧版本 5.5.1(可以使用)
<dependency>
<groupId>org.apache.activemq</groupId>
<artifactId>activemq-all</artifactId>
<version>5.5.1</version>
</dependency>
新版本 5.6.0(这给出了错误)
<dependency>
<groupId>org.apache.activemq</groupId>
<artifactId>activemq-all</artifactId>
<version>5.6.0</version>
</dependency>
提前致谢。
【问题讨论】: