java.lang.NoClassDefFoundError: org/slf4j/impl/StaticLoggerBinder
at org.slf4j.LoggerFactory.<clinit>(LoggerFactory.java:60)
at org.hibernate.cfg.Configuration.<clinit>(Configuration.java:151)
at org.hibernate.ejb.Ejb3Configuration.<clinit>(Ejb3Configuration.java:107)
at org.hibernate.ejb.HibernatePersistence.createEntityManagerFactory
今天做一个jpa的环境,看见基本的东西都加上了,就是报错.
org.slf4j.impl.StaticLoggerBinder 找不到看了半天也不知道错哪?
正好想起了spring的包比较全,发现一个文件夹
slf4j看到其中有二个slf4j-api-1.5.0.jar 和slf4j-log4j12-1.5.0.jar
一个向是接口另一个像是实现copy到项目中还差log4j再copy
ok
分享到:
相关推荐
在Java 6、7和8中,Java平台的标准版(Java SE)包含了Java企业版(Java EE)的一些API,如JAXB(Java Architecture for XML Binding)。然而,从Java 9开始,为了实现模块化并提高系统的可维护性和安全性,Java EE...
"java.lang.NoClassDefFoundError错误解决办法" java.lang.NoClassDefFoundError错误是一种常见的Java错误,它发生在Java虚拟机在编译时能找到合适的类,而在运行时不能找到合适的类导致的错误。下面是该错误的解决...
`Exception in thread "main" java.lang.NoClassDefFoundError` 是Java编程中常见的一个运行时异常,通常发生在尝试运行一个Java程序时,如果JVM找不到在类路径(ClassPath)中定义的主要类(主类,即包含`public ...
关于解决 java.lang.NoClassDefFoundError: org/slf4j/impl/StaticLoggerBinder 的解决方法
描述中提到的`java.lang.NoClassDefFoundError: org/slf4j/impl/StaticLoggerBinder`是一个常见的错误,通常发生在运行时,当试图加载一个类但Java虚拟机(JVM)无法找到该类的定义时。`StaticLoggerBinder`是SLF4J...
- **具体表现**:在日志输出时,可能会看到类似“Failed to load class 'org.slf4j.impl.StaticLoggerBinder'”的警告信息。 - **原因分析**:这表明SLF4J(Simple Logging Facade for Java)未能找到一个合适的日志...