2016-10-02 7 views
3

я пытался отладить мой проект, но получил этопуть Класс содержит несколько привязок SLF4J

SLF4J: Class path contains multiple SLF4J bindings. 
SLF4J: Found binding in [jar:file:/usr/local/storm/lib/logback-classic-1.0.13.jar!/org/slf4j/impl/StaticLoggerBinder.class] 
SLF4J: Found binding in [jar:file:/home/user/.m2/repository/ch/qos/logback/logback-classic/1.0.13/logback-classic-1.0.13.jar!/org/slf4j/impl/StaticLoggerBinder.class] 

что я должен делать?

я не имею какую-либо зависимость для SLF4J в РОМЕ только это

<dependency> 
     <groupId>org.apache.storm</groupId> 
     <artifactId>storm-core</artifactId> 
     <version>0.9.6</version> 
     <scope>provided</scope> 
</dependency> 

я пытался использовать решение я нашел в подобных сообщениях, но не решить! как

<exclusions> 
      <exclusion> 
       <groupId>org.slf4j</groupId> 
       <artifactId>log4j-over-slf4j</artifactId> 
      </exclusion> 
      <exclusion> 
       <groupId>org.slf4j</groupId> 
       <artifactId>slf4j-api</artifactId> 
      </exclusion> 
      <exclusion> 
       <groupId>logback-classic</groupId> 
       <artifactId>ch.qos.logback</artifactId> 
      </exclusion> 
     </exclusions> 

Я пытался заменить provided на compile, но не решить ее тоже.

Я получил это с помощью mvn dependency:tree

org.slf4j:log4j-over-slf4j:jar:1.6.6:provided 
org.slf4j:slf4j-api:jar:1.7.5:compile 
+0

Хорошо, но к какой зависимости вы добавили исключения? Я бы начал с запуска 'mvn dependency: tree', чтобы узнать, затягивается ли slf4j другими зависимостями, которые у вас есть. – Gimby

+0

Здесь org.apache.storm ливневых ядро ​​ 0.9.6 при условии я редактировал пост с я получил с помощью 'МВН зависимость: tree' – user1

+0

@ user1 Если вы решили его, это так любезно на самом деле предоставить решение! – emigenix

ответ

2

У вас есть 2 источников зависимостей для шторма один из/USR/местные/штормовой/Lib/и второй из мавена, которые вызывают множественного связывания для sl4j.
Попробуйте использовать только один источник зависимостей.

+0

спасибо, он решил – user1

 Смежные вопросы

  • Нет связанных вопросов^_^