Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.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无法绑定记录器,尽管类路径上存在logback_Java_Maven_Neo4j_Logback_Slf4j - Fatal编程技术网

Java slf4j无法绑定记录器,尽管类路径上存在logback

Java slf4j无法绑定记录器,尽管类路径上存在logback,java,maven,neo4j,logback,slf4j,Java,Maven,Neo4j,Logback,Slf4j,为项目运行集成测试时,会记录以下错误: SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder". SLF4J: Defaulting to no-operation (NOP) logger implementation 根据文档,只有当记录器实现不在类路径上时,才会发生此错误,但是,存在以下Maven依赖项: <dependency> <groupId>ch.qos.logback<

为项目运行集成测试时,会记录以下错误:

SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
根据文档,只有当记录器实现不在类路径上时,才会发生此错误,但是,存在以下Maven依赖项:

<dependency>
    <groupId>ch.qos.logback</groupId>
    <artifactId>logback-classic</artifactId>
    <version>${logback}</version>
    <scope>compile</scope>
</dependency>

<dependency>
    <groupId>ch.qos.logback</groupId>
    <artifactId>logback-core</artifactId>
    <version>${logback}</version>
    <scope>compile</scope>
</dependency>

回写
回归经典
${logback}
编译
回写
回溯堆芯
${logback}
编译
此外,当Neo4j 2.x位于类路径上时,问题不会发生,但在Neo4j 3.x上会发生


我如何解决这个问题

我也有同样的问题。您可以尝试查找类路径上的所有Logback依赖项,并删除/隐藏所有重复的依赖项

看看这个链接,也许会有帮助: