码迷,mamicode.com
首页 > 其他好文 > 详细

SSH框架中NoSuchMethodError: antlr.collections.AST.getLine()的解决方案

时间:2017-05-28 13:54:47      阅读:191      评论:0      收藏:0      [点我收藏+]

标签:webapp   tom   png   lin   hibernate   tomcat   alt   mon   src   

问题:

当配置好SSH框架后,使用Hibernate的Query功能时发生如下异常:

NoSuchMethodError: antlr.collections.AST.getLine()

原因:

Struts2中的antlr-2.7.2jar包与Hibernate中的antlr-2.7.2冲突.

解决方案:

1 在MyEclipse中将Strut2的antlr-2.7.2移除

技术分享

 

2 在Tomcat的webapps对应的项目下,将lib目录的antlr-2.7.2.jar包删除(这是Struts2的包),只保留Hibernate的antlr-2.7.7.jar(如下图).

技术分享

3 重新发布项目,重启Tomcat。

技术分享

SSH框架中NoSuchMethodError: antlr.collections.AST.getLine()的解决方案

标签:webapp   tom   png   lin   hibernate   tomcat   alt   mon   src   

原文地址:http://www.cnblogs.com/kuillldan/p/6915570.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!