您的位置:首页 > 其它

antlr.collections.AST.getLine()I

2016-05-12 16:56 225 查看

Struts Problem Report

Struts has detected an unhandled exception:

Messages:antlr.collections.AST.getLine()I
File:org/hibernate/hql/internal/ast/HqlSqlWalker.java
Line number:929
这个问题烦恼了我好几天,查了网上好多方法都不行,每次都是重新编译后还会出现这个异常,原因是Struts2框架自带antlr2.7.2.jar和Hibernate框架自带的ntlr2.7.7.jar冲突了,故只要删除低版本的antlr2.7.2.jar就行,但是antlr2.7.2.jar是Struts2框架自带的,所以删除后重新编译还会再次出现,异常还是解决不了!!!!最后自己查了MyEclipse2014使用大全才解决了问题,原来如此,还要多看书啊!希望能帮上喜欢java的小伙伴们。
具体如下:
Window-->Preferences-->MyEclipse-->Project Libraries-->Struts 2.1 Libraries-->Core 你就会看到antlr2.7.2.jar,此时先勾选Enable
advanced configuration,再去取消勾选antlr2.7.2.jar,最后再去Workspace\.metadata\.me_tcat7\webapps\项目名\WEB-INF\lib下强制删掉antlr2.7.2,重启Tomcat,异常就不再出现,如果还有问题请私聊我。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: