当前位置: 首页 > 知识库问答 >
问题:

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

齐铭
2023-03-14

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

>

  • 未能实例化SLF4J LoggerFactory报告的异常:java。lang.NoClassDefFoundError:org/apache/log4j/Level

    无法初始化类com。惠普。hpl。耶拿。rdf。模型impl。modelorg。slf4j。伐木厂。绑定(LoggerFactory.java:128)

    我已经包含了slf4j-api和slf4j-log两个库。

  • 共有3个答案

    柴亦
    2023-03-14

    如错误建议:

    未能实例化SLF4J LoggerFactory

    您需要放置相应的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 libexample/lib/ext中找到它们。

    请参阅:Java的简单日志Facade(SLF4J)用户手册

    夹谷苗宣
    2023-03-14

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

    微生俊
    2023-03-14

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

     类似资料:
    • 问题内容: 我正在尝试使用jena库为语义Web编写Java Web搜寻器。我有使用Netbeans构建项目。我收到两个错误: 无法实例化SLF4J LoggerFactory报告的异常:java.lang.NoClassDefFoundError:org / apache / log4j / Level 无法在org.slf4j.LoggerFactory.bind(LoggerFactory.

    • 问题内容: 我正在尝试将XML发送到服务器并取回XML。有什么办法可以解决/忽略此异常吗? 我知道状态行为空,这会引发此错误。 问题答案: 尝试看看您的服务器实际上返回了什么!它可能不是有效的HTTP响应。您可以使用以下方式将原始的http请求发送到服务器: 响应应类似于:

    • 我是UDP协议的新手,我想学习一个很好的例子。我终于找到了一个很好的示例,但它给出了异常 我首先运行服务器,然后运行客户端。 客户端输出: 来自客户端的消息 来自服务器的响应:谢谢您的消息------------- 上面的----大行 服务器输出: java.lang.ClassNotFoundexception:ex_udp_client.student在java.net.urlClassLoa

    • 我跟随这篇博文,尝试实现一个自定义验证器来验证复合主键约束,但失败了: 以下是验证器注释界面的代码: 下面是validator类: 以下是实体类: 及其主键类: 我尝试运行以下测试: 我错过了什么?谢谢您。

    • 最近我更新了我的Hibernate从3.1到4.3,我正在尝试使用注释而不是xml。使用Xml,一切都运行良好,注释会抛出一堆异常。最后一个我被卡住的是下面的堆栈痕迹,请给它一些启示。我非常需要帮助,因为堆栈跟踪没有给我任何特定的工作区域。我使用的是Hibernate 4.3 java辅助3.18 我试着使用javaassistjar,这是每个人都建议的,但是din;我帮不了我。然而,我有我的疑问