继续得到'java.lang.NoSuchMethodError:org.jboss.logging.Logger.getMessageLogger(Ljava / lang / Class; Ljava / lang / String;)Ljava / lang / Object'

时间:2016-01-29 19:36:56

标签: hibernate jboss dependencies

我一直在

'java.lang.NoSuchMethodError: org.jboss.logging.Logger.getMessageLogger(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object' 

尝试实例化Hibernate StandardServiceRegistryBuilder时。我已经阅读了与此问题相关的其他几篇文章,但这些文章都没有帮助。

大多数答案都指的是使用多个JBoss .jars,但我的项目只使用了Hibernate 4.3所需的项目 - > [我的项目的.jar参考]

我没有看到任何冲突的.jar引用,我已经尝试单独删除所有JBoss .jars,但每次都会抛出相同的错误。我没有在我的项目中使用任何其他JBoss相关的东西。另外,我没有在这个项目中使用Maven,所以请不要提供与Maven相关的答案(我发现的大部分答案都是Maven特有的)。

谢谢

1 个答案:

答案 0 :(得分:0)

我通过将$ {JBOSS_HOME} \ modules \ org \ jboss \ logging \ main \ jboss-logging-.jar替换为最新版本来解决此问题。您可以下载here。另外,不要忘记更新相关的module.xml