hibernate vs weblogic antlr版本

问题描述 投票:1回答:1

我们将j2ee ear应用程序从weblogic 12.1.1迁移到weblogic 12.2.1时遇到问题。我们使用hibernate 5.2.10.Final作为jpa提供商并将其打包到耳中。

Hibernate有一个antlr 2.7.7的隐式依赖,所以耳朵也包含这个jar。但是weblogic在其类路径内部有一个antlr 3.2

我们让它的类加载器更喜欢我们的内容,即antlr 2.7.7,但是这样weblogic在一些JMS方法调用中抛出一个异常,我们使用JMS表达式过滤来获得相关id。所以这样我们就失去了我们使用的应用服务器功能。

如果我们改用antlr 3.2,它会成为hibernate的问题吗?或者我们有什么其他选择来使用这两种功能(hibernate和weblogic)?在eclipselink中,我检查过,它通过重新打包antlr的方式解决了一些org.eclipselink ...是否有像这样的hibernate版本?

java hibernate java-ee antlr weblogic12c
1个回答
0
投票

好的,这是旧的,但我遇到了类似的问题。在我们的例子中,提供问题的范围是“提供”。

在Hibernate 6.0中似乎他们将升级antlr4。 http://hibernate.org/orm/releases/6.0/

© www.soinside.com 2019 - 2024. All rights reserved.