Hibernate应用迁移到weblogic报错ClassNotFoundException: org.hibernate.hql.ast.HqlToken
来源:互联网 发布:易语言dnf界面源码 编辑:程序博客网 时间:2024/05/22 14:12
今天,将tomcat上面跑的好好的应用,迁移到Weblogic上面,突然就不能用了,几个人各种改,改了好几天,还是没效果。
后来,抓到了日志报错ClassNotFoundException: org.hibernate.hql.ast.HqlToken............................原来是这个错误。
原因:从网上获知,weblogic.jar中已经有了一个旧版本的antlr.jar包,加载优先级比较高,导致应用中hibernate3.jar中用到的antlr.jar不能找到,
导致异常。
终于发现了问题的所在,各种百度,谷歌,各种找,尝试了各种方案,最后得出了一种最简单有效的方案。
操作如下:
服务器环境为Linux
(1)将antlr-2.7.6.jar包放入weblogic/Oracle/Middleware/wlserver_10.3/server/lib,放到weblogic安装目录的server目录下的lib目录中
(2)进入到应用所在的domain目录下的bin目录中,找到startWebLogic.sh文件
(3)vim修改startWebLogic.sh文件
找到:CLASSPATH="${SAVE_CLASSPATH}" 这一行
在这一行上面加上:
PRE_CLASSPATH="${WL_HOME}/server/lib/antlr-2.7.6.jar"
在这一行下面加上:
CLASSPATH="${PRE_CLASSPATH}:${CLASSPATH}"
修改完成,保存退出
最终修改效果如下:
(4)杀掉进程,重新启动即可解决问题
阅读全文
0 0
- Hibernate应用迁移到weblogic报错ClassNotFoundException: org.hibernate.hql.ast.HqlToken
- Weblogic+SSH报错:ClassNotFoundException: org.hibernate.hql.ast.HqlToken
- 项目从TOMCAT迁移到weblogic报错:hibernate.QueryException org.hibernate.hql.ast.HqlToken
- Weblogic ClassNotFoundException: org.hibernate.hql.ast.HqlToken
- weblogic启动报ClassNotFoundException: org.hibernate.hql.ast.HqlToken
- weblogic中部署项目报错org.hibernate.QueryException: ClassNotFoundException: org.hibernate.hql.ast.HqlToken
- Weblogic和hibernate3异常ClassNotFoundException: org.hibernate.hql.ast.HqlToken
- weblogic异常之ClassNotFoundException: org.hibernate.hql.ast.HqlToken
- 部署war包到Weblogic出现QueryException: ClassNotFoundException: org.hibernate.hql.ast.HqlToken解决方法
- classnotfoundexception:org.hibernate.hql.ast.HqlToken
- ClassNotFoundException: org.hibernate.hql.ast.HqlToken
- ClassNotFoundException: org.hibernate.hql.ast.HqlToken
- 解决ClassNotFoundException: org.hibernate.hql.ast.HqlToken
- ClassNotFoundException: org.hibernate.hql.ast.HqlToken
- ClassNotFoundException: org.hibernate.hql.ast.HqlToken
- ClassNotFoundException: org.hibernate.hql.ast.HqlToken解决之道
- ClassNotFoundException: org.hibernate.hql.ast.HqlToken
- ClassNotFoundException: org.hibernate.hql.ast.HqlToken
- 男程序员和女程序员的区别
- A股最新的自由现金流和折现估值查询
- Spring JDBC-实施Spring AOP事务注意事项及案例分析
- Win7下Spark环境搭建
- python 迭代器
- Hibernate应用迁移到weblogic报错ClassNotFoundException: org.hibernate.hql.ast.HqlToken
- 常用的排序算法的时间复杂度和空间复杂度
- 使用FileReader对象的readAsDataURL方法来读取图像文件
- Linux系统基本命令行操作(一)
- 腾讯测试一面
- debug调试技巧
- LeetCode add two numbers
- 笔试算法须知---用JS实现队列处理问题
- Qt 取消window标题栏事件失效