当前位置: 代码迷 >> Web前端 >> weblogic上 ClassNotFoundException: org.hibernate.hql.ast.HqlToken 错误解决
  详细解决方案

weblogic上 ClassNotFoundException: org.hibernate.hql.ast.HqlToken 错误解决

热度:810   发布时间:2012-10-07 17:28:51.0
weblogic下 ClassNotFoundException: org.hibernate.hql.ast.HqlToken 异常解决

????? 拥有Hibernate3.jar的应用,被部署到weblogic8.1上后,抛出异常<!--StartFragment --> CharScanner; panic: ClassNotFoundException: org.hibernate.hql.ast.HqlToken。
???解决方法:在hibernate.properties上,或是在spring的conext xml中,加上一个属性hibernate.query.factory_class,值为org.hibernate.hql.classic.ClassicQueryTranslatorFactory。

???原因:从网上获知,weblogic.jar中已经有了一个antlr.jar的版本,导致应用中hibernate3.jar中用到的antlr.jar不能找到,导致异常。

1 楼 chenlixun 2010-11-04  
类似的问题还有很多,Weblogic 9以上版本的都正常了,低版本一般有这样的问题。
  相关解决方案