java - 错误 "java.lang.NoSuchMethodError: org.jboss.logging.Logger.getMessageLogger"

原文 标签 java hibernate logging jboss nosuchmethoderror

我正在尝试使用 spring + hibernate 构建 1 个混合测试项目。部署后......我对这个错误感到沮丧......并在谷歌中搜索但仍然无法正常工作......

Caused by: java.lang.NoSuchMethodError: org.jboss.logging.Logger.getMessageLogger(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object;
at org.hibernate.annotations.common.util.impl.LoggerFactory.make(LoggerFactory.java:34)
at org.hibernate.annotations.common.Version.<clinit>(Version.java:34)
at org.hibernate.annotations.common.reflection.java.JavaReflectionManager.<clinit>(JavaReflectionManager.java:73)
at org.hibernate.cfg.AnnotationConfiguration.reset(AnnotationConfiguration.java:311)
at org.hibernate.cfg.Configuration.<init>(Configuration.java:216)
at org.hibernate.cfg.Configuration.<init>(Configuration.java:220)
at org.hibernate.cfg.AnnotationConfiguration.<init>(AnnotationConfiguration.java:168)

尝试jboss-logger 3.1.0.CR2,以及各种不同的jboss-logging,不同的版本。

如何解决?

下面是附加的图像,以查看是否存在任何版本并发或缺少任何依赖项...
Library structure for project

最佳答案

我通过删除 jboss-common-client-3.2.3.jar 解决了它.

关于java - 错误 "java.lang.NoSuchMethodError: org.jboss.logging.Logger.getMessageLogger",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10846184/

相关文章:

java - CascadeType.PERSIST无法正确保存

java - Hibernate - @ElementCollection - 奇怪的删除/插入行为

windows - cURL 输出到文件

javascript - node js中的面向对象编程

java - 为什么 # 不允许出现在标识符中?

java - 如何从终结器(资源对象)抛出异常

java - LinkedList 对象 add() 函数不更新值 - java

JavaFx 文本移动动画

hibernate - 如何使 Hibernate @DynamicUpdate 与两个更新线程一起工作?

logging - 如何将节点红色控制台日志保存到Docker中的单独日志文件中