Ho commons-logging.jar (v1.0.4) e log4j-1.2.8.jar nel classpath e ottenere seguente errore di run-time:La causa principale di Log4JLogger "non può essere trovata o non è utilizzabile?
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)
potresti fornire una traccia completa dello stack? – Dmitry
Questo è probabilmente un problema del percorso di classe. Probabilmente hai un'altra versione di log4j nel tuo classpath, probabilmente nascosta dentro qualcos'altro. –
ho trovato un jar con una versione diff di log4j, tuttavia potrebbe non essere l'ultimo, ancora in ricerca ... –