我一直得到
'java.lang.NoSuchMethodError: org.jboss.logging.Logger.getMessageLogger(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object'
当试图示例化Hibernate StandardServiceRegistryBuilder
时,我阅读了其他几篇与此问题相关的文章,但没有一篇对此有帮助。
大多数答案都是使用多个JBoss JAR,但我的项目只使用Hibernate 4.3 -〉[我的项目的.jar引用]所需的JBoss JAR。
我没有看到任何冲突的JAR引用,我尝试单独删除所有JBoss JAR,但每次都抛出相同的错误。我没有在我的项目中使用任何其他与JBoss相关的代码。此外,我没有在此项目中使用Maven,因此请不要提供与Maven相关的答案(我找到的大多数答案都是Maven特定的)。
谢谢你,谢谢你
1条答案
按热度按时间7lrncoxx1#
我修复了这个问题,用最新的替换了
${JBOSS_HOME}\modules\org\jboss\logging\main\jboss-logging-<version>.jar
。你可以下载它here。另外,不要忘记更新相关的module.xml
。