Tôi có commons-logging.jar (v1.0.4) và log4j-1.2.8.jar trong classpath và nhận được lỗi sau thời gian chạy:Có thể không tìm thấy nguyên nhân gốc rễ của Log4JLogger hoặc không thể sử dụng được?
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)
bạn có thể cung cấp toàn bộ dấu vết ngăn xếp không? – Dmitry
Đây có thể là sự cố classpath. Bạn có thể có một phiên bản khác của log4j trong classpath của bạn, có thể ẩn bên trong một cái gì đó khác. –
tôi đã tìm thấy một cái lọ có phiên bản khác của log4j, tuy nhiên đó có thể không phải là cái cuối cùng, vẫn đang tìm kiếm ... –