Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/333.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 类路径包含多个SLF4J绑定_Java_Maven_Apache Storm_Slf4j - Fatal编程技术网

Java 类路径包含多个SLF4J绑定

Java 类路径包含多个SLF4J绑定,java,maven,apache-storm,slf4j,Java,Maven,Apache Storm,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/reposito

我试图调试我的项目,但得到了这个

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]
我该怎么办

我对POM中的SLF4J没有任何依赖性,只是这个

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

storm有两个依赖项源,一个来自/usr/local/storm/lib/目录,另一个来自maven,这会导致sl4j的多个绑定。

尝试只使用一个依赖项源。

好的,但是您将排除项添加到了哪个依赖项?首先,我会运行一个
mvn dependency:tree
,看看slf4j是否被您拥有的其他依赖项引入。这里是org.apache.storm core 0.9.6,前提是我使用
mvn dependency:tree
@user1编辑了这篇文章。如果您解决了这个问题,那么实际提供解决方案是非常礼貌的!我已经做了!!我接受了伊萨姆写的答案
<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>
 org.slf4j:log4j-over-slf4j:jar:1.6.6:provided 
 org.slf4j:slf4j-api:jar:1.7.5:compile