在我们的java web 项目中引入hibernate和struts,当我们使用HQL语句进行查询时会报 antlr.collections.AST.getLine()I的错误,导致程序无法继续运行,这并不是我们的程序写的有错误,出现这个异常的原因是因为我们使用的hibernate和struts中都存在antlr_2.xx的jar包,看提示的样子是我们的jar包出现冲突了。

解决方法:

在我们项目的lib目录先检查引入的jar包,直接删除antlr_2.xx,然后在tomcat-->webapps我们的项目目录下的lib文件夹下同样直接删除这个文件,重启tomcat和编译器,这时我们再使用查询时就不会出错了。

转载于:https://www.cnblogs.com/zhangyupeng/archive/2013/05/09/3070071.html

antlr.collections.AST.getLine()I问题的起因及解决相关推荐

  1. 错误记录(二)java.lang.NoSuchMethodError: antlr.collections.AST.getLine()I错误时的原因及解决办法

    在struts2和hibernate整合时出现java.lang.NoSuchMethodError: antlr.collections.AST.getLine()I错误,一般是因为struts和h ...

  2. 【转】解决 java.lang.NoSuchMethodError: antlr.collections.AST.getLine()I 问题

    是JAR包的冲突 antlr2.7.2 与 antlr2.7.6 冲突 删除antlr2.7.2 即可,具体方法: 在MyEclipse下,windows-->preferences--> ...

  3. java.lang.NoSuchMethodError: antlr.collections.AST.g(truts2与hibernate jar包(antlr-2.7.2.jar)冲突)

    报错代码如下: java.lang.reflect.InvocationTargetExceptionsun.reflect.NativeMethodAccessorImpl.invoke0(Nati ...

  4. html403禁止访问怎么解决,http出现“禁止访问 403”错误的起因和解决方法

    如果某个网页出现问题,访问这个网页的用户就会被返回 403错误,这类问题大多数出现在http脚本发生错误的故障上,不过 403 错误也有很多细节分类,比如 403.1 就是禁止执行访问错误.阅读下文了 ...

  5. java.lang.NoSuchFieldError: EMPTY_ORDERED_ITERATOR起因及解决办法

    java.lang.NoSuchFieldError: EMPTY_ORDERED_ITERATOR 最近这个错误遇到了好多次,不过都很轻松的解决了,问题的起因是多了一个collection包,如下图 ...

  6. Java web 三大框架异常学习总结

    struts2.1.8+hibernate2.5.6+spring3.0(ssh2三大框架)常见异常原因和解决方案 http://www.cnblogs.com/lanxuezaipiao/p/361 ...

  7. MyEclipse下Struts2配置使用和Ajax、JSON的配合

    原创文章,转载请注明:MyEclipse下Struts2配置使用和Ajax.JSON的配合  By Lucio.Yang 新手,初学Struts2的配置,同时尝试与Ajax通过JSON交互.首先介绍M ...

  8. ssh框架常见错误与解决方法

    1. Class not Found Exception 异常. ---->解决方法: 在lib中加入两个jar包(spring.jar与struts2-  spring-plugin-2.1. ...

  9. SSH:hql语句传参报错,及antlr-2.7.2.jar重复包的删除

    问题: 使用hql语句时出现 java.lang.reflect.InvocationTargetException(即使用hql回调函数带参数时) 或者是 antlr.collections.AST ...

最新文章

  1. Facebook AI指出:CNN的padding机制,存在一大缺陷
  2. HiveSQL窗口函数
  3. python写元旦快乐_用Python在00:00给微信好友发元旦祝福语
  4. python + selenium + Js 处理轮动条
  5. PHP开发人员常犯的10个MysqL错误
  6. webmagic框架
  7. Openstack之路(四)计算服务Nova
  8. jupyter表格中文乱码解决办法
  9. WEB前端视频教程网站推荐
  10. GPS模块编程之NMEA0183协议
  11. CSP -- 运营商内容劫持(广告)的终结者
  12. 服务器 cpu系列 至强系列那个好,至强系列 intel至强和酷睿I系列,到底哪个好
  13. 自组织特征图(SOFM)详解
  14. MATLAB利用最速梯度下降法求解f(x)函数极小点
  15. 80后的青春里,总有散不去的周杰伦
  16. Kryo 高性能序列化和反序列化
  17. 【POJ3710】Christmas Game 博弈 有限制的图上删边游戏(树形删边游戏进化1)
  18. 怎么下载老版本android,剪映旧版下载
  19. 玩转华为数据中心交换机系列 | 配置动态LACP模式的链路聚合示例
  20. 演化博弈、复制动态方程与仿真

热门文章

  1. arduino 呼吸灯_如何改善您的Arduino呼吸机:用于临时COVID-19呼吸机设计的RTS和SCS简介...
  2. hung-yi lee_p5-7_Gradient Descent(梯度下降)
  3. python socket tcp客户端_python网络编程socketserver模块(实现TCP客户端/服务器)
  4. 参加软件测试培训前景怎么样
  5. JavaScript有哪三部分组成?
  6. 选择PMP培训学校需要注意哪些
  7. Python常用6个技术网站汇总分享!
  8. 探索机器学习的公平性(Delayed Impact of Fair Machine Learning)论文 pdf
  9. 如何用ABAP代码读取CDS view association的数据
  10. python的web压力测试工具-pylot安装使用