weblogic中部署项目报错org.hibernate.QueryException: ClassNotFoundException: org.hibernate.hql.ast.HqlToken .
原因:
原因是weblogic要查找自己的antlr,和lib下面的antlr包冲突....
解决方法:
在weblogic.xml添加
<container-descriptor>
<prefer-web-inf-classes>true</prefer-web-inf-classes>
</container-descriptor>
prefer-web-inf-classes=true是WebLogic'sclassloader在有重名类时,优先加载Web应用中WEB-INF内的类
详见:http://blog.csdn.net/jajavaja/article/details/8502063
优质内容筛选与推荐>>