Первоначальное создание SessionFactory не удалось. Java.lang.NoClassDefFoundError: org / slf4j / LoggerFactory - PullRequest
0 голосов
/ 19 декабря 2011

Я получаю эту ошибку:

Initial SessionFactory creation failed.java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory

Является ли эта ошибка причиной Jar Imports или проблема с базой данных (таблица MySQL) может вызвать проблему?

Как решить эту проблему

Ответы [ 2 ]

1 голос
/ 11 августа 2015

Вам в основном нужны эти 2 зависимости (лучше, если они имеют одинаковую версию):

slf4j-api-1.*.*.jar

slf4j-simple-1.*.*.jar

Посмотрите на свои зависимости maven поиспользуя команду mvn dependency:tree

Проверьте, загружаются ли эти зависимости.Если загружается только одна из них, добавьте другую зависимость с той же версией.В моем случае я добавил это

<dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-simple</artifactId> <version>1.5.8</version> </dependency>

Я сослался с на этот

0 голосов
/ 19 декабря 2011

Добавьте SLF4J в classpath, последние версии Hibernate используют его для ведения журнала. Вы можете получить его отсюда .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...