weblogic中部署项目报错org.hibernate.QueryException: ClassNotFoundException: org.hibernate.hql.ast.HqlToken ...

mac2022-06-30  81

原因:

原因是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's classloader在有重名类时,优先加载Web应用中WEB-INF内的类

详见:http://blog.csdn.net/jajavaja/article/details/8502063

转载于:https://www.cnblogs.com/yanjunwu/p/3170871.html

相关资源:JAVA上百实例源码以及开源项目
最新回复(0)