错误“java.lang.NoSuchMethodError: org.jboss.logging.Logger.getMessageLogger" [英] Error "java.lang.NoSuchMethodError: org.jboss.logging.Logger.getMessageLogger"
问题描述
我正在尝试使用 spring + hibernate 构建 1 个混合测试项目.部署后......我对这个错误感到沮丧......并在谷歌搜索但仍然无法正常工作......
I am trying to build 1 hybrid test project using spring + hibernate. After deploying... I am getting frustrated with this error.. and searched in google but still not getting it working...
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,不同的版本.
Trying jboss-logger 3.1.0.CR2, as well as a variety of different jboss-logging, different versions.
如何解决?
下面附上图片,看看是否存在任何版本并发或缺少任何依赖项...
Below is image attached to have a look if any version concurrencies are present or any dependencies are missing...
推荐答案
我通过删除 jboss-common-client-3.2.3.jar
解决了这个问题.
I solved it by removing jboss-common-client-3.2.3.jar
.
这篇关于错误“java.lang.NoSuchMethodError: org.jboss.logging.Logger.getMessageLogger"的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!