首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >错误"java.lang.NoSuchMethodError: org.jboss.logging.Logger.getMessageLogger“

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

Stack Overflow用户
提问于 2012-06-01 15:29:10
回答 5查看 30.2K关注 0票数 13

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

代码语言:javascript
复制
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,不同版本。

如何解决?

下面是附加的图像,以查看是否存在任何版本并发或任何依赖项丢失...

EN

回答 5

Stack Overflow用户

发布于 2013-01-01 20:57:43

我通过删除jboss-common-client-3.2.3.jar解决了这个问题。

票数 10
EN

Stack Overflow用户

发布于 2015-01-08 22:10:44

得到了Springframework 4.1.3最终版所需的org.jboss.logging-3.1.0.GA的相同问题。

对我来说,解决方案是排除来自Hibernate的org.jboss.logging,并在我的pom.xml项目中添加org.jboss.Logging-3.2.0。正如所指定的那样,日志org.jboss.logging-3.1.0.GA (和CR2)在LoggerProviders检测中出现故障,并在3.2.0最终Voir le Github de Jboss Logging中修复了该问题

票数 6
EN

Stack Overflow用户

发布于 2012-06-01 16:02:36

客户端类路径上的JBoss日志jar版本是否不正确?如果你有JBoss 7.1.0最终版本,那么从你的类路径中删除所有的JAR文件,只添加一个位于AS7_HOME/bin/client中的客户端JAR文件(jboss- client -7.1.0.Final.jar)。

有关更多参考信息,请参阅this

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10846184

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档