Class-path enthält mehrere SLF4J-Bindungen
Habe ich versucht zu Debuggen mein Projekt, aber habe diese
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]
was soll ich tun ?
habe ich noch keine Abhängigkeit für SLF4J im POM genau dieser
<dependency>
<groupId>org.apache.storm</groupId>
<artifactId>storm-core</artifactId>
<version>0.9.6</version>
<scope>provided</scope>
</dependency>
ich habe versucht, die Lösungen, die ich gefunden, in der ähnliche Beiträge, aber nicht es zu lösen ! wie
<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>
Habe ich versucht zu ersetzen provided
zu compile
aber nicht es zu lösen .
Habe ich diese mit mvn dependency:tree
org.slf4j:log4j-over-slf4j:jar:1.6.6:provided
org.slf4j:slf4j-api:jar:1.7.5:compile
Okay, aber um welche Abhängigkeit haben, fügen Sie die AUSSCHLÜSSE? Ich würde starten mit einem
Hier <groupId>org.apache.storm</groupId> <artifactId>Sturm-core</artifactId> <version>0.9.6</version> <Anwendungsbereich></scope> ich bearbeitet die post die ich bekam mit
Wenn du es gelöst hast, ist es SO, Höflichkeit, um tatsächlich bieten die Lösung!
ich habe es schon !! ich akzeptierte die Antwort, dass issam schrieb
mvn dependency:tree
um zu sehen, ob slf4j gezogen wird, in andere Abhängigkeiten, die Sie haben.Hier <groupId>org.apache.storm</groupId> <artifactId>Sturm-core</artifactId> <version>0.9.6</version> <Anwendungsbereich></scope> ich bearbeitet die post die ich bekam mit
mvn dependency:tree
Wenn du es gelöst hast, ist es SO, Höflichkeit, um tatsächlich bieten die Lösung!
ich habe es schon !! ich akzeptierte die Antwort, dass issam schrieb
InformationsquelleAutor user1 | 2016-10-02
Du musst angemeldet sein, um einen Kommentar abzugeben.
Du hast 2 Quellen von Abhängigkeiten für Sturm eine aus /usr/local/Sturm/lib/- Verzeichnis und die zweite von maven, die dazu führen, dass mehrere bindend für sl4j.
Versuchen Sie es mit nur einer Hand von Abhängigkeiten.
InformationsquelleAutor Issam EL-ATIF