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缓存了