Wie zu beheben Ausnahme: Fehler beim instanziieren SLF4J LoggerFactory?
Bin ich zu schreiben versucht, ein java-web-crawler für das semantic web mit jena-Bibliothek. Ich habe build-Projekt mit Netbeans. Ich erhalte zwei Fehlermeldungen:
- Fehler beim instanziieren SLF4J LoggerFactory
Gemeldete Ausnahme:
java.lang.NoClassDefFoundError: org/apache/log4j/Level - Konnte nicht initialisiert werden class com.PS.hpl.jena.rdf.Modell.impl.ModelCom
bei org.slf4j.LoggerFactory.bind(LoggerFactory.java:128)
Ich habe slf4j-api
und slf4j-log
beiden Bibliotheken.
InformationsquelleAutor Prannoy Mittal | 2013-03-06
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sollten Sie auch
log4j
Bibliothek alsslf4j-log4j
ist nur ein statischer binder.InformationsquelleAutor Filipe Fedalto
Sollten Sie auch
slf4j-api-x.x.x.jar
undslf4j-simple-x.x.x.jar
in Ihren Klassenpfad ein.InformationsquelleAutor prodigy4440
Als Fehler vorgeschlagen:
müssen Sie Ihre entsprechenden
slf4j-*-*.jar
Bindung-Dateien in Ihre classpath Ordner.Können Sie Sie durch
locate slf4j
falls vorhanden.Tomcat
Wenn Sie Tomcat verwenden, diese Dateien, die Sie kopieren können entweder in
/usr/share/tomcat7/lib
oder Ihre webapp Ordner/var/lib/tomcat7/webapps/*/WEB-INF/lib
.Solr
Wenn Sie Solr oder möchten Sie die Dateien von dort (die standardmäßig enthalten sind), kann man Sie in
dist/solrj-lib
undexample/lib/ext
.Finden Sie unter: Die Simple Logging Facade for Java (SLF4J) Bedienungsanleitung
InformationsquelleAutor kenorb
Ich habe versucht, alle permutation und Kombination, aber schließlich slf4j-api- und slf4j-simple- gut funktioniert.
InformationsquelleAutor nikhil bangar