我们正在尝试将我们的 Hibernate 升级到 v4.2.3,同时仍在 Jboss 5.1 上运行。不幸的是,在部署时我们遇到了这个错误:
在类路径资源 [application-context-model.xml] 中创建名称为“sessionFactory”的 bean 时出错:调用 init 方法失败;嵌套异常是 java.lang.NoSuchMethodError: org.jboss.logging.Logger.getMessageLogger(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object;
据我们所知,这是由于jboss-logging-spi
与 Jboss 捆绑在一起和jboss-logging-3.1.0.GA
Hibernate 4.2.3 要求之间存在冲突。
我们已经看到了这个问题,但答案对我们的案例没有帮助:Hibernate4 on JBoss EAP 5.1.2 logging error
我们尝试了一堆“技巧”,但似乎没有任何效果。有任何想法吗?