我一直在
'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特有的)。
谢谢
答案 0 :(得分:0)
我通过将$ {JBOSS_HOME} \ modules \ org \ jboss \ logging \ main \ jboss-logging-.jar替换为最新版本来解决此问题。您可以下载here。另外,不要忘记更新相关的module.xml