weblogic下使用hibernate3的异常问题及解决
2007-04-24 01:18
302 查看
我找到了真正的异常信息为: ClassNotFoundException: org.hibernate.hql.ast.HqlToken
在weblogic下使用hibernate3,会抛出此异常,因为:
在hibernate3中需要用到antlr.jar,然而这个包在weblogic.jar中已经包含了antrl类库,就会产生一些类加载的错误,无法找到在war或者ear中的hibernate3.jar。
解决方法为:
在hibernate3的配置文件中加入:
<property name="hibernate.query.factory_class">
<value>org.hibernate.hql.classic.ClassicQueryTranslatorFactory</value>
</property>
或者是:
<prop key="hibernate.query.factory_class">
org.hibernate.hql.classic.ClassicQueryTranslatorFactory
</prop>
在weblogic下使用hibernate3,会抛出此异常,因为:
在hibernate3中需要用到antlr.jar,然而这个包在weblogic.jar中已经包含了antrl类库,就会产生一些类加载的错误,无法找到在war或者ear中的hibernate3.jar。
解决方法为:
在hibernate3的配置文件中加入:
<property name="hibernate.query.factory_class">
<value>org.hibernate.hql.classic.ClassicQueryTranslatorFactory</value>
</property>
或者是:
<prop key="hibernate.query.factory_class">
org.hibernate.hql.classic.ClassicQueryTranslatorFactory
</prop>
相关文章推荐
- 关于Hibernate在weblogic中使用查询的时候该页无法显示的问题解决
- 关于使用SSM整合的时候,使用hibernate校验框架出现500异常问题解决
- myeclipse 使用weblogic10启动hibernate项目时出现ClassNotFoundException: org.hibernate.hql.ast.HqlToken异常的解决办法
- 解决 spring mvc 3.0 结合 hibernate3.2 使用<tx:annotation-driven>声明式事务无法提交的问题
- Spring使用OpenSessionInViewFilter解决Hibernate的lazy延时加载问题
- 解决使用HIBERNATE对ORACLE数据库中数据进行排序分页错乱的问题
- 解决使用Hibernate QBC复合查询含有联合主键映射关系实体的问题
- 解决Hibernate使用注解方式@不自动提示问题
- 使用getHibernateTemplate()的方法时出现空指针异常的解决办法
- 解决Weblogic与Hibernate的antlr-x.x.jar冲突引起的ClassNotFoundException: org.hibernate.hql.ast.HqlToken问题
- 轻松解决 WebLogic8.1 不能使用 JSTL 的问题
- 解决this.getHibernateTemplate()的空指针异常的问题
- 解决在EasyUI中使用百度地图出现不居中和坐标图标显示异常的问题(红色代码部分)
- Eclipse中编译和运行时使用的JDK和JRE级别问题(关于"Bad version number in .class file"的异常解决)
- 解决weblogic抛出的ClassNotFoundException: org.hibernate.hql.ast.HqlToken异常
- 解决在Oracle数据库中使用hibernate生成表不能正确创建表的问题
- 使用图片预加载,解决断网后无法从后台获取提示网络异常的logo图片的问题
- 在一般应用程序中使用Hibernate需要解决的问题
- weblogic8.1中使用hibernate3的问题:CharScanner; panic: ClassNotFoundException: org.hibernate.hql.ast.HqlToken
- hibernate 使用延迟加载产生的问题以及对应的解决方法