您的位置:首页 > 其它

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>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐