首页 > 其他 > 详细

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

时间:2017-05-28 13:52:55      阅读:399      评论:0      收藏:0      [点我收藏+]

问题:

当配置好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()的解决方案

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!