weblogic10.3.6与hibernate jpa冲突处理
weblogic10.3.6 配置jdk1.7及以上时,hibernate-jpa-2.1发生冲突,在web项目WEB-INF下添加weblogic.xml配置,优先加载项目的jar包
1 <?xml version="1.0" encoding="utf-8"?> 2 <weblogic-web-app xmlns="http://www.bea.com/ns/weblogic/90" 3 xmlns:j2ee="http://java.sun.com/xml/ns/j2ee" 4 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 5 xsi:schemaLocation="http://www.bea.com/ns/weblogic/90 http://www.bea.com/ns/weblogic/90/weblogic-web-app.xsd"> 6 <container-descriptor> 7 <!-- <prefer-web-inf-classes>true</prefer-web-inf-classes> --> 8 <prefer-application-packages> 9 <package-name>antlr.*</package-name> 10 <package-name>org.hibernate.*</package-name> 11 <package-name>javax.persistence.*</package-name> 12 </prefer-application-packages> 13 </container-descriptor> 14 </weblogic-web-app>
单独设置<prefer-web-inf-classes>true</prefer-web-inf-classes>没有成功,后来改为上面的配置