Ich habe commons-logging.jar (v1.0.4) und log4j-1.2.8.jar im Classpath und immer Fehler folgende Laufzeit:Was ist die Ursache von Log4JLogger 'kann nicht gefunden werden oder ist nicht verwendbar?
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)
können Sie die gesamte Stack-Trace bereitstellen? – Dmitry
Dies ist wahrscheinlich ein Klassenpfadproblem. Sie haben wahrscheinlich eine andere Version von log4j in Ihrem Klassenpfad, möglicherweise in etwas anderem versteckt. –
Ich fand ein Glas, das eine diff-Version von log4j hatte, aber das könnte nicht das letzte sein, immer noch Suche ... –