`
dreaminjava
  • 浏览: 35672 次
  • 性别: Icon_minigender_1
  • 来自: 武汉→北京→武汉
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

org.hibernate.hql.ast.HqlToken解决之道

阅读更多
ClassNotFoundException: org.hibernate.hql.ast.HqlToken解决之道

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

   原因:在hibernate3中需要用到antlr,然而这个包在weblogic.jar中已经包含了antrl类库,就会产生一些类加载

的错误,无法找到在war或者ear中的hibernate3.jar。
出现这个错误之后,antlr会调用System.exit(),这样weblogic就会中止服务。

分享到:
评论
2 楼 hackiller 2009-03-14  
谢谢,按你提供的方法,weblogic10加载hibernate3时,ClassNotFoundException: org.hibernate.hql.ast.HqlToken的问题解决了,不过以前写的query语句都要修改一下,不知是为什么
1 楼 Ethip 2008-09-02  
恩,我也遇到了这个问题。

我用的weblogic9.0的,启动weblogic后,她自动关闭了。

恩,按照你提供的方法,解决了!

谢谢!



相关推荐

    weblogic12 下 org.hibernate.hql.ast.HqlToken

    ### WebLogic 12下org.hibernate.hql.ast.HqlToken冲突解决方案 在使用WebLogic 12部署应用程序时,可能会遇到与`org.hibernate.hql.ast.HqlToken`相关的异常问题。这种异常通常与Hibernate版本之间的不兼容性有关...

    weblogic10.3 org.hibernate.hql.ast.HqlToken报错问题

    总之,解决“weblogic10.3 org.hibernate.hql.ast.HqlToken报错”问题需要对Hibernate和WebLogic有深入的理解,以及对HQL语法的熟练掌握。通过逐步排查和测试,通常能找到问题的根源并成功解决。同时,保持软件更新...

    weblogic10 与hibernate冲突解决方案 linux windows环境全解

    weblogic10 与hibernate冲突解决方案 错误如下:org.hibernate.QueryException: ClassNotFoundException: org.hibernate.hql.ast.HqlToken linux windows 环境解决方案全解 Linux 启动脚本添加如下: export USER_...

    antlr-2.7.6rc1.jar

    解决weblogic抛出的ClassNotFoundException: org.hibernate.hql.ast.HqlToken异常

    Tomcate移植到webLogic问题及解决方法

    org.springframework.orm.hibernate3.HibernateQueryException:ClassNotFoundException:org.hibernate.hql.ast.HqlToken [SELECT ztId,ztCname FROM AzyZtEntity WHERE ztEflg=0]; nested exception is org....

    sunone8.1到weblogic10.3转移配置

    这一异常通常是因为类`org.hibernate.hql.ast.HqlToken`找不到导致的。 #### 三、问题原因 1. **Hibernate版本不兼容**:Sun ONE 8.1中可能使用了特定版本的Hibernate(例如2.x),而在WebLogic 10.3环境下,默认...

    weblogic10.3 使用

    org.springframework.orm.hibernate3.HibernateQueryException: ClassNotFoundException: org.hibernate.hql.ast.HqlToken[from com.xaccp.pojo.Loginfo]; nested exception is org.hibernate.QueryException: ...

    Java常见异常

    2. **ClassNotFoundException: org.hibernate.hql.ast.HqlToken** 这意味着Java无法找到指定的类,可能是因为Hibernate库未正确导入或版本不匹配。确认项目构建路径中包含了正确的Hibernate库,并且版本与代码兼容...

    Linux 下整合 weblogic12c jsf1.2 Hibernate3

    具体来说,当使用 Hibernate 3 时,可能会遇到与 `org.hibernate.hql.ast.HqlToken` 相关的异常。这是因为 WebLogic 12c 使用了与 Hibernate 3 不兼容的 ANTLR 版本。 解决方法如下: 1. **替换 ANTLR 版本**: -...

    Windows 下整合 weblogic10 jsf1.2 hibernate3

    3. **org.hibernate.hql.ast.HqlToken** - **异常解释**:此异常与 Hibernate 的 HQL 解析有关。通常是因为缺少必要的解析库,如 Antlr(ANother Tool for Language Recognition)库。 - **解决方法**: - ...

Global site tag (gtag.js) - Google Analytics