您的位置:首页 > 编程语言 > Java开发

关于java.lang.NoSuchMethodError: antlr.collections.AST.getLine()I异常的解决方案

2017-04-23 13:04 369 查看
使用环境:MyEclipse 10

在自己搭建SSH环境中,发现自己在Dao里用的问号(?)作为占位符进行编译HQL时发生的一个错误。经过网上查询资料,发现是struts2中的默认包 antlr-2.7.2.jar和hibernate的antlr-2.7.6.jar冲突了。

解决办法如下:

先把struts2的包删除,步骤如下:选择windows---->preferences---->MyEclipse------>Project Capabilities ------> struts2   把列表中的antlr-2.7.2.jar  删除。

如果是已经在tomcat中运行过的web文件,则还需要进到工作空间\.metadata\.me_tcat\webapps\项目名\WEB-INF\lib下删除antlr-2.7.2.jar。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  struts 学习
相关文章推荐