Java NoClassDefFound错误
我正在尝试运行一个基本的Hibernate程序。 当我运行它时,我收到以下错误
java.lang.NoClassDefFoundError:org / jboss / logging / BasicLogger
我尝试谷歌搜索它并在我的类路径中包含以下jar文件: –
- 的jboss-共3.2.3.jar
- JBoss的常见客户端 – 3.2.3.jar
我错过了一些jar文件吗?
谢谢
编辑:
我在classpath中包含了以下jar文件: –
- JBoss的日志记录,3.1.0.CR1.jar
但是,面对错误:
java.lang.NoSuchMethodError: org.jboss.logging.Logger.getMessageLogger(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object
是的jboss-logging.jar
org/jboss/logging/BasicLogger
在jboss-logging.jar
您可以在此链接的部分中找到此jar使用的依赖jar列表。
此版本应包含该方法 。
你需要jboss-logging.jar
你可以从这里得到它
如果这些文件已存在,请尝试将它们添加到Java Build Path
。 您可以将其用作参考: Java Build Path
要解决
java.lang.NoSuchMethodError: org.jboss.logging.Logger.getMessageLogger(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object
使用JAR文件(jboss-client-7.1.0.Final.jar)这将帮助您解决您的错误
- Hibernate:懒得初始化一个角色集合,没有会话或会话被关闭
- 使用Transformer时HibernateexceptionPropertyNotFoundException
- 禁止使用Hibernate Envers为实体创建_AUD表?
- 如何解决Hibernateexception的原因“调用setter时发生了IllegalArgumentException”?
- Hibernate – 将java.util.Calendar映射到MySQL BIGINT
- 来自多个数据库的Hibernate实体
- 将byte 转换为图像并在jsp上显示
- 有关hibernate的复合模式的帮助
- org.hibernate.MappingException:未知实体: