[已解决]java.lang.NoSuchMethodError: javax.servlet.http.HttpServletRequest.getHttpServletMapping()Lja

之前做项目的时候一直有这个错,但是当时因为不影响项目运行就没处理,但是今天突然影响项目了,那就不得不处理了

看了网上一圈,要么是jar包冲突,要么是Tomcat版本不匹配,

但是我这是springboot项目,Tomcat是内置的,所以第二个原因直接排除,至于第一个,我项目里压根就没这个jar包啊,想了半天感觉总不可能是jdk里面的这个jar包和springboot内置的servlet-apijar包冲突吧

试着进到jdk目录下的jdk1.8.0_251\jre\lib\ext,把里面的servlet-api这个jar包删除(java正在运行,直接删除肯定是不行的,可以用360的强制删除),果然可以了。

如果有同样的问题但是其他方法都解决不了的可以尝试一下,记得删除之前一定要做好文件备份。

猜你喜欢

转载自blog.csdn.net/Wyunpeng/article/details/109374423
今日推荐