myeclipse 使用weblogic10启动hibernate项目时出现ClassNotFoundException: org.hibernate.hql.ast.HqlToken异常的解决办法
2013-11-21 11:18
916 查看
环境:myeclipse 10.6, weblogic 10.3.4 ,hibernate 3.6
情况:执行hibernate查询语句时出现ClassNotFoundException: org.hibernate.hql.ast.HqlToken
原因:在Hibernate3.0 以上版本采用了新的基于ANTLR的HQL/SQL查询翻译器,需要用到antlr,然而这个包在weblogic.jar中已经包含了较早版本的antrl包,不能兼容,就会产生一些类加载的错误,出现ClassNotFoundException: org.hibernate.hql.ast.HqlToken的异常。
解决办法:
在weblogic 配置 【paths】项中 添加antlr-2.7.7.jar,该jar包应该位于引用weblogic.jar之前,使启动时不再加载weblogic中的低版本的antlr
情况:执行hibernate查询语句时出现ClassNotFoundException: org.hibernate.hql.ast.HqlToken
原因:在Hibernate3.0 以上版本采用了新的基于ANTLR的HQL/SQL查询翻译器,需要用到antlr,然而这个包在weblogic.jar中已经包含了较早版本的antrl包,不能兼容,就会产生一些类加载的错误,出现ClassNotFoundException: org.hibernate.hql.ast.HqlToken的异常。
解决办法:
在weblogic 配置 【paths】项中 添加antlr-2.7.7.jar,该jar包应该位于引用weblogic.jar之前,使启动时不再加载weblogic中的低版本的antlr
相关文章推荐
- 部署war包到Weblogic出现QueryException: ClassNotFoundException: org.hibernate.hql.ast.HqlToken解决方法
- 使用weblogic部署项目时提示ClassNotFoundException: org.hibernate.hql.ast.HqlToken【转】
- Sping+Struts+Hibernate开发的应用部署在weblogic下时出现的“ClassNotFoundException: org.hibernate.hql.ast.HqlToken”错误的解决方法
- 解决weblogic抛出的ClassNotFoundException: org.hibernate.hql.ast.HqlToken异常
- WebLogic发布S2SH应用时提示ClassNotFoundException: org.hibernate.hql.ast.HqlToken异常
- weblogic10异常:org.hibernate.QueryException: ClassNotFoundException: org.hibernate.hql.ast.
- weblogic中部署项目报错org.hibernate.QueryException: ClassNotFoundException: org.hibernate.hql.ast.HqlToken .
- weblogic 下异常 org.hibernate.QueryException: ClassNotFoundException: org.hibernate.hql.ast.HqlToken
- weblogic异常之ClassNotFoundException: org.hibernate.hql.ast.HqlToken
- weblogic 下异常 org.hibernate.QueryException: ClassNotFoundException: org.hibernate.hql.ast.HqlToken
- weblogic10异常:org.hibernate.QueryException: ClassNotFoundException: org.hibernate.hql.ast.
- weblogic中部署项目报错org.hibernate.QueryException: ClassNotFoundException: org.hibernate.hql.ast.HqlToken
- WebLogic10.3.X下部署J2EE项目:ClassNotFoundException org.hibernate.hql.ast.HqlToken
- weblogic8.1中使用hibernate3的问题:CharScanner; panic: ClassNotFoundException: org.hibernate.hql.ast.HqlToken
- 解决Weblogic与Hibernate的antlr-x.x.jar冲突引起的ClassNotFoundException: org.hibernate.hql.ast.HqlToken问题
- [摘]weblogic8.1中使用hibernate3的问题:CharScanner; panic: ClassNotFoundException: org.hibernate.hql.ast.HqlToken
- weblogic 下异常 org.hibernate.QueryException: ClassNotFoundException: org.hibernate.hql.ast.HqlToken
- weblogic启动报ClassNotFoundException: org.hibernate.hql.ast.HqlToken
- org.hibernate.QueryException:ClassNotFoundException:org.hibernate.hql.ast.HqlToken错误之解决办法
- 使用hibernate3的项目从tomcat7转到weblogic时,遇到了ClassNotFoundException: org.hibernate.hql.internal.ast.HqlToke