我收到了这个错误:
Initial SessionFactory creation failed.java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory
这个错误是由Jar Imports引起的还是数据库(MySQL表)问题可能导致问题?
如何解决这个问题?
答案 0 :(得分:1)
您基本上需要这两个依赖项(如果它们具有相同的版本则更好):
slf4j-api-1.*.*.jar
slf4j-simple-1.*.*.jar
使用命令mvn dependency:tree
查看是否正在加载这些依赖项。如果只加载其中一个,则添加具有相同版本的其他依赖项。 在我的情况下,我添加了这个
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-simple</artifactId>
<version>1.5.8</version>
</dependency>
我引用了this
答案 1 :(得分:0)
将SLF4J添加到类路径中,最新版本的Hibernate将其用于日志记录。你可以get it from here。