tengo Commons-logging.jar (v1.0.4) y log4j-1.2.8.jar en la ruta de clase y conseguir de error siguiente en tiempo de ejecución:¿Cuál es la causa raíz de Log4JLogger 'no se puede encontrar o no se puede usar?
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)
¿Puede proporcionar rastro de pila completo? – Dmitry
Es probable que sea un problema de classpath. Probablemente tengas otra versión de log4j en tu classpath, posiblemente escondida dentro de otra cosa. –
sí encontré un jar que tenía una versión diff de log4j, pero puede que no sea el último, sigue buscando ... –