关于struts2中出现nosuchmethod的问题

版权声明:本文为博主原创文章,未经博主允许不得转载。 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指向一个方法也会报这个错.


猜你喜欢

转载自blog.csdn.net/qq_31929931/article/details/53004613