解决 java.lang.NoSuchMethodError: antlr.collections.AST.getLine()I 问题


是JAR包的冲突 antlr2.7.2 与 antlr2.7.6 冲突
删除antlr2.7.2 即可,具体方法:
在MyEclipse下,windows-->preferences-->在文本框中搜索struts2-->选择antlr2.7.2-->remove
在tomcat该应用的目录WEB-INF\lib 删除antlr2.7.2.jar 

其实这个时候应该是可以了吧,但是,往往还是不行。因为漏掉最后一步。
大家都知道,项目发布后,在tomcat的webapp下面会有该项目的文件,你最后一步就是把那里面的antlr2.7.2删掉,好了,大功告成

你可能感兴趣的:(解决 java.lang.NoSuchMethodError: antlr.collections.AST.getLine()I 问题)