Hibernate - java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory

Ich versuchte, führen Sie einfach das Programm mit hibernate und HSQLDB.

Ich bin mit log4j für dieses Projekt mit log4j.properties:

# Direct log messages to stdout
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Target=System.out
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d{ABSOLUTE} %c{1}:%L - %m%n

# Root logger option
log4j.rootLogger=INFO, stdout

# Hibernate logging options (INFO only shows startup messages)
log4j.logger.org.hibernate=INFO

# Log JDBC bind parameter runtime arguments
log4j.logger.org.hibernate.type=INFO

und alle bauen mit Ant -, build-Datei können Sie siehe hier.

Aber wenn ich schemaexport Ziel fing ich nächste Fehler:

BUILD FAILED
/home/nazar_art/workspace/Persistance/build.xml:64: java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory

Hibernate - java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory

Aber ich nicht verwenden slf4j warum das verursacht?

hier ist mein Inhalt lib Ordner mit allen Gläsern, die Er verwendet:

Hibernate - java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory

Ich konnte nicht herausfinden, warum geschieht dies?

Ist hier besser Projektstruktur:

Hibernate - java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory

EDIT:

Fügte ich slf4j-api-1.6.1.jar und slf4j-log4j12-1.6.1.jar aber es wirft:

BUILD FAILED
/home/nazar_art/workspace/Dauer/bauen.xml:64:
java.lang.NoClassDefFoundError: javax/Persistenz/EntityListeners

hier können Sie sehen, wie es aussieht:

Hibernate - java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory

Wie lösen Sie dieses Problem?

InformationsquelleAutor nazar_art | 2013-11-24
Schreibe einen Kommentar