天天看点

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

在struts2和hibernate整合时出现java.lang.nosuchmethoderror: antlr.collections.ast.getline()i错误,一般是因为struts和hibernate都同时自带了antlr-2.7.2.jar。产生了包的冲突,我的解决办法是删除struts中的antlr-2.7.2.jar包,如果之前tomcat运行了这个工程,则同时需要删除tomcat下的antlr-2.7.2.jar,也可以选择另一个未运行的tomcat运行你的程序。