java.lang.NoSuchMethodError: org.slf4j.Helferinnen und Helfer.Util.Bericht(Ljava/lang/String;)V bei der Initialisierung OpenSaml

Ich bin mit OpenSaml in mein maven-Projekt. Wenn ich versuche zu initialisieren OpenSaml, mithilfe einer Variante der DefaultBootstrap Klasse, bekomme ich folgenden stacktrace:

    java.lang.NoSuchMethodError: org.slf4j.helpers.Util.report(Ljava/lang/String;)V
    org.apache.log4j.Log4jLoggerFactory.<clinit>(Log4jLoggerFactory.java:47)
    org.apache.log4j.LogManager.getLogger(LogManager.java:42)
    org.slf4j.impl.Log4jLoggerFactory.getLogger(Log4jLoggerFactory.java:73)
    org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:103)
    org.opensaml.xml.XMLConfigurator.<init>(XMLConfigurator.java:56)
    org.opensaml.xml.XMLConfigurator.<init>(XMLConfigurator.java:73)

Ich habe versucht zu tun, mvn dependency:tree, um herauszufinden, von wo die nicht übereinstimmende version von SLF4J jar aus geladen wird. Ich habe auch versucht, übergeben Sie die option-verbose Java im mvn.bat. Keine dieser Optionen geholfen. Ich habe versucht, das entfernen der Abhängigkeiten in meinem pom.xml eins nach dem anderen. Wieder kein Glück. Wenn jemand werfen könnte etwas Licht auf, wie, den Schuldigen zu finden jar oder so beheben Sie diesen Fehler, wäre ich dankbar.

  • können Sie fügen Sie den Teil Ihres pom mit slf4j / log4j Abhängigkeiten? Haben Sie die slf4j - defekt-Liste
InformationsquelleAutor John Smith | 2013-04-07
Schreibe einen Kommentar