版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_31929931/article/details/53004613
最近在使用struts2是遇到这个问题
首先,出现这个问题最常见得就是jar包问题
通常情况下出现
java.lang.NoSuchMethodError:
org.hibernate.hql.antlr.HqlBaseParser.recover(Lantlr/RecognitionException;Lantlr/collections/impl/BitSet;)V
注意antlr包有问题,并且最后有个大写的V,
证明该包重复
如若没有显示具体包问题,也可能是jar包版本问题(过高或者过低)
再接下来,如果一个action中有方法能访问到,有的访问不到
那么看看是不是访问不到的方法是带参数的
struts2中action种自定义方法要和execute方法要有相同的格式,
还有就是xml文件仔细看看,可能多个action指向一个方法也会报这个错.