java – Log4JLogger的根本原因是找不到还是不可用?
发布时间:2020-12-14 05:15:40 所属栏目:Java 来源:网络整理
导读:我在类路径中有commons-logging.jar(v1.0.4)和log4j-1.2.8.jar,并获得以下运行时错误: Caused by: org.apache.commons.logging.LogConfigurationException: User-specified log class 'org.apache.commons.logging.impl.Log4JLogger' cannot be found or is
我在类路径中有commons-logging.jar(v1.0.4)和log4j-1.2.8.jar,并获得以下运行时错误:
Caused by: org.apache.commons.logging.LogConfigurationException: User-specified log class 'org.apache.commons.logging.impl.Log4JLogger' cannot be found or is not useable. at org.apache.commons.logging.impl.LogFactoryImpl.discoverLogImplementation(LogFactoryImpl.java:874) at org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:604) at org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:336) at org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:310) at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:685) 解决方法
如果使用Maven,则必须确保在pom.xml中声明commons-logging和log4j
<dependencies> <dependency> <groupId>commons-logging</groupId> <artifactId>commons-logging</artifactId> <version>1.1.3</version> </dependency> <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>1.2.17</version> </dependency> </dependencies> 如果您声明只有commons-logging您获得错误Log4JLogger找不到或不可用 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- java – Hibernate和Criteria API返回Object数组而不是Tupl
- 在Java中可以接受使用Thread#stop()来杀死正在运行的线程吗
- Java微信公众平台开发(12) 微信用户信息的获取
- 【SpringBoot】09.SpringBoot整合Freemarker
- 为什么javac为两个看似非常相似的结构生成不同的字节代码?
- 如何同步java代码
- java – pdfbox:试图解密PDF
- Java PreparedStatement UTF-8字符问题
- Tyrus – 简单的java应用程序 – 找不到实现类
- Java Spring MVC:没有为带HTTP的HTTP请求找到映射