我正在从JBoss 6升级到WildFly8。我的应用程序使用Hibernate 3.6,但WildFly 8与Hibernate 4绑定。我不想将我的Hibernate版本更改为4。在我的情况下,我如何告诉WildFly8使用另一个版本的Hibernate。我曾尝试排除org.hubinate模块,但没有帮助。
我通过在persistence.xml:中设置做到了这一点
<properties>
<property name="jboss.as.jpa.providerModule" value="org.hibernate:3" />
</properties>
并放入Wildfly org.hibernate。3
<resources>
<resource-root path="jipijapa-hibernate3-1.0.1.Final.jar"/>
<resource-root path="hibernate3-core.jar"/>
<resource-root path="hibernate3-commons-annotations.jar"/>
<resource-root path="hibernate3-entitymanager.jar"/>
</resources>
当然,我已经在那里复制了文件。