这个错误可能为jar包冲突导致。
在集成struts2框架的时候,往往会遇到标题所写的这个错误。这是因为struts2自带的antlr-2.7.2.jar包的版本较低,需要换成antlr-2.7.6.jar。
其实在项目中已经存在了antlr-2.7.6.jar包,现在唯一需要做的就是删除antlr-2.7.2.jar包。方法如下:
选择windows--preferences--MyEclips--Project Capabilities--Struts 2--选择antlr-2.7.2.jar--Remove--OK。