现在的位置: 首页 > 综合 > 正文

java.lang.NoSuchMethodError: antlr.collections.AST.getLine()I 的错误

2018年07月01日 ⁄ 综合 ⁄ 共 330字 ⁄ 字号 评论关闭

 

antlr-2.7.2.jar  和 antlr-2.7.6.jar 冲突
这是因为在struts2自带的antlr-2.7.2.jar包的版本较低。

需要换成antlr-2.7.6.jar。其实在项目中已经存在了antlr-2.7.6.jar这个包,现在唯一需要做的就是删除antlr-2.7.2.jar包。

选择windows---preferences---在文本框中搜索struts 2(中间有空格)---选择struts 2---选择antlr-2.7.2.jar---Remove---OK。

可能错误将依然出现,清理一下tomcat缓存,程序将正常运行。
 
把tomcat\work\Catalina\localhost下的对应的项目删除,就清理tomcat缓存了

抱歉!评论已关闭.