當我升級到ActiveMQ的,全5.6.0多個SLF4J綁定錯誤和ActiveMQ,全5.6.0.jar
我在服務器啓動時出現此錯誤
SLF4J:類路徑中包含多個SLF4J綁定
使用ActiveMQ的 - 全5.5.1
當在檢查我沒有這個問題,我也發現,有StaticLoggerBinder.class兩個ActiveMQ的,全5.6.0.jar和SLF4J-log4j12 -1.5.10.jar這是造成問題的原因
請你幫助調試這個問題
我的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>
在此先感謝。
謝謝.. taht有很大幫助understnding – 2012-08-02 22:32:04
爲什麼在世界上做Apache的傢伙保持製作這些「超級」罐子?!?我剛剛得到了ApacheDS的一切 - 包括一個slf4j版本,與我的路徑上的另一個版本衝突。我應該補充說,spring-ldap-test包含了ApacheDS--所有這些都是依賴項,這意味着當我在spring-boot項目中添加spring-ldap-test時,應用程序就會崩潰。啊。 – Bane 2014-04-02 21:32:08