在Weblogic中部署Hibernate的项目启动WebLogic时一直提示:ClassNotFoundException: org.hibernate.hql.ast.HqlToken 错误原因: 在hibernate3中需要用到antlr,然而这个包在weblogic.jar中已经包含了antrl类库,就会产生一些类加载的错误,无法找到在war或者ear中的hibernate3.jar。? 废话少说,解决办法:三个步骤 1:在用户工程代码web-inf下建立xml文件:weblogic.xml <?xml version="1.0" encoding="UTF-8"?> 2:拷贝用户工程里的antlr-2.7.6rc1.jar到weblogic10目录:D:/bea/wlserver_10.0/server/lib 3:改造当前weblogic用户的startWebLogic.cmd 网上有说: 在hibernate.properties文件中增加属性:hibernate.query.factory_class,属性的值是org.hibernate.hql.classic.ClassicQueryTranslatorFactory,这样就可以解决问题了。?
出现这个错误之后,antlr会调用System.exit(),这样weblogic就会中止服务。?
<!DOCTYPE weblogic-web-app PUBLIC "-//BEA Systems, Inc.//DTD Web Application 8.1//EN" "http://www.bea.com/servers/wls810/dtd/weblogic810-web-jar.dtd">
<weblogic-web-app>???
??? <container-descriptor>
??????? <prefer-web-inf-classes>true</prefer-web-inf-classes>
??? </container-descriptor>
</weblogic-web-app>
set PRE_CLASSPATH=%WL_HOME%/server/lib/antlr-2.7.6rc1.jar???
set CLASSPATH=%SAVE_CLASSPATH%―――――――――原来的
set CLASSPATH=%PRE_CLASSPATH%;%CLASSPATH%
但是部分功能会有问题,譬如?
但在批量删除和更新会有问题
详细解决方案
weblogic10跟hibernate3 冲突解决方案
热度:79 发布时间:2012-08-26 16:48:06.0
相关解决方案
- xml/xslt 变量自增。解决方案
- DB2 调用java自定义方法报错,请大牛帮忙~解决方案
- weblogic10,sessionid丢失有关问题
- 关于request.getParameterValues()解决方案
- 一个JSP页面,在NETBEANS里报错!解决方案
- WEB环境javamail取不到pop3邮件,解决方案
- 急来者有分,晚了就没了!解决方案
- disable在IE8中可以接收焦点了?解决方案
- 求网页采集器的正则表达式。解决方案
- weblogic10 如何部署web项目
- 关于FckEdit。解决方案
- 在Struts2 如果有多个拦截器栈顺序写错会有什么不同?解决方案
- servlet+jquery1.4.2(ajax error?)解决方案
- 关于el 《c:if》。解决方案
- jsp、taglib、velocity、freemarker等都过时了吗?解决方案
- 有开发过CA认证的朋友,帮个忙!解决方案
- 小弟我想买几本关于struts2.0和spring2.5,hibernate3.0的书,希望给点建议
- com.microsoft.sqlserver.jdbc.SQLServerException: 列名 n_id 无效。解决方案
- java 缓冲区读写操作,求解?解决方案
- EXTJS中treepanel树内部机制?解决方案
- hibernate3.6.5急需导入的包
- 在 Hibernate3 查询不到 Oracle 11g 里的记录
- 一个数学题,求个算法。解决方案
- java 大文件上传?解决方案
- 从JSP中得到访问者的真实IP(很急)!解决方案
- 高分求解!解决方案
- java可以跟PHP对接吗?解决方案
- 有什么办法在JSP页面在不使用<%%>情况下 使用数学函数Math.floor()解决方案
- 在JSP页面调用JavaBean,出错!初学!求指导!解决方案
- 简单的更改记录的语句?解决方案