Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/8.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 LoggerFactory?_Java_Log4j_Slf4j - Fatal编程技术网

Java 如何修复异常:无法实例化SLF4J LoggerFactory?

Java 如何修复异常:无法实例化SLF4J LoggerFactory?,java,log4j,slf4j,Java,Log4j,Slf4j,我正在尝试使用jena库为语义网编写java web爬虫程序。我已经使用Netbeans构建了一个项目。我收到两个错误: 未能实例化SLF4J LoggerFactory 报告的例外情况: java.lang.NoClassDefFoundError:org/apache/log4j/Level 无法初始化类com.hp.hpl.jena.rdf.model.impl.ModelCom 位于org.slf4j.LoggerFactory.bind(LoggerFactory.java:128)

我正在尝试使用jena库为语义网编写java web爬虫程序。我已经使用Netbeans构建了一个项目。我收到两个错误:

  • 未能实例化SLF4J LoggerFactory 报告的例外情况: java.lang.NoClassDefFoundError:org/apache/log4j/Level

  • 无法初始化类com.hp.hpl.jena.rdf.model.impl.ModelCom 位于org.slf4j.LoggerFactory.bind(LoggerFactory.java:128)


  • 我已经包括了
    slf4j-api
    slf4j-log
    这两个库。

    您还应该包括
    log4j
    库,因为
    slf4j-log4j
    只是一个静态绑定器。

    您应该在类路径中包括
    slf4j-api-x.x.jar
    slf4j-simple-x.x.x.jar

    错误提示:

    未能实例化

    您需要将相应的
    slf4j-*-*.jar
    绑定文件放入文件夹中

    您可以通过
    locate slf4j
    找到它们(如果存在)

    从SLF4J版本1.6.0开始,如果在类路径上未找到绑定,则SLF4J api将默认为无操作实现,丢弃所有日志请求

    雄猫 如果使用Tomcat,您可以将这些文件复制到
    /usr/share/tomcat7/lib
    或您的webapp文件夹
    /var/lib/tomcat7/webapps/*/WEB-INF/lib

    索尔 如果您正在使用Solr或希望使用其中的文件(默认情况下包括这些文件),可以在
    dist/solrj lib
    example/lib/ext
    中找到它们



    请参阅:

    我尝试了所有的排列和组合,但最后slf4j-api-slf4j-simple-运行良好