简体   繁体   English

java.lang.NoSuchMethodError: 'javax.servlet.http.HttpServletMapping javax.servlet.http.HttpServletRequest.getHttpServletMapping()'

[英]java.lang.NoSuchMethodError: 'javax.servlet.http.HttpServletMapping javax.servlet.http.HttpServletRequest.getHttpServletMapping()'

I'm getting the NoSuchmethodError while hitting the endpoints from the postman.在从邮递员那里击中端点时,我得到了 NoSuchmethodError。 I have recently migrated from spring 1.15 to 2.5.8.我最近从 spring 1.15 迁移到 2.5.8。

Here are my spring versions.这是我的春季版本。 id 'org.springframework.boot' version '2.5.8' id 'io.spring.dependency-management' version '1.0.11.RELEASE' id 'org.springframework.boot' 版本 '2.5.8' id 'io.spring.dependency-management' 版本 '1.0.11.RELEASE'

Any thoughts on fixing the issue?关于解决问题的任何想法?

Possibilities & resolution !可能性和解决方案!

  1. Check if that method is available under the class under which it is throwing error !检查该方法在引发错误的类下是否可用! You can check it from under Maven dependencies by expanding that particular library.您可以通过扩展该特定库从Maven dependencies下检查它。

  2. Check if your Pom.xml does not contain same dependency declarations (with same or different versions)检查您的Pom.xml是否不包含相同的依赖项声明(具有相同或不同的版本)

  3. Delete the redundant dependency from classpath to make sure only one exist.从类路径中删除多余的依赖项以确保只存在一个。 Most likely, NoSuchMethodError appears when there is more than 1 same dependency on classpath and and older version (or first encountered) is picked up !最有可能的是, NoSuchMethodError出现在类路径上存在超过 1 个相同的依赖项并且拾取旧版本(或第一次遇到)时!

Check if these articles help检查这些文章是否有帮助

How do I fix a NoSuchMethodError? 如何修复 NoSuchMethodError?

How to resolve java.lang.NoSuchMethodError 如何解决 java.lang.NoSuchMethodError

How to get java.lang.NoSuchMethodError 如何获取 java.lang.NoSuchMethodError

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 面对 java.lang.NoSuchMethodError: 'javax.servlet.http.HttpServletMapping javax.servlet.Z80791B3AE7002CB88C246876D9FAAletServMappingZ。 - Facing java.lang.NoSuchMethodError: 'javax.servlet.http.HttpServletMapping javax.servlet.http.HttpServletRequest.getHttpServletMapping()' error Spring 启动:java.lang.NoSuchMethodError: javax.servlet.http.HttpServletRequest.getHttpServletMapping()Ljavax/servlet/http/HttpServletMapping; - Spring boot: java.lang.NoSuchMethodError: javax.servlet.http.HttpServletRequest.getHttpServletMapping()Ljavax/servlet/http/HttpServletMapping; java.lang.NoSuchMethodError:javax.servlet.http.HttpServletRequest.getPart - java.lang.NoSuchMethodError: javax.servlet.http.HttpServletRequest.getPart java.lang.NoSuchMethodError:javax.servlet.http.HttpServletRequest.getParts() - java.lang.NoSuchMethodError: javax.servlet.http.HttpServletRequest.getParts() java.lang.NoSuchMethodError:javax.servlet.http.HttpServletRequest.isAsyncStarted - java.lang.NoSuchMethodError: javax.servlet.http.HttpServletRequest.isAsyncStarted java.lang.NoSuchMethodError:javax.servlet.http.HttpServletRequest.startAsync - java.lang.NoSuchMethodError: javax.servlet.http.HttpServletRequest.startAsync java.lang.NoSuchMethodError:javax.servlet.http.HttpServletRequest.getPart(Ljava / lang / String;)Ljavax / servlet / http / Part; - java.lang.NoSuchMethodError: javax.servlet.http.HttpServletRequest.getPart(Ljava/lang/String;)Ljavax/servlet/http/Part; java.lang.NoSuchMethodError:使用Mockito和Junit时的javax.servlet.http.HttpServletRequest.isAsyncStarted() - java.lang.NoSuchMethodError: javax.servlet.http.HttpServletRequest.isAsyncStarted() while using Mockito with Junit java.lang.NoSuchMethodError:javax.servlet.http.HttpServletResponse.getStatus() - java.lang.NoSuchMethodError: javax.servlet.http.HttpServletResponse.getStatus() java.lang.NoSuchMethodError:javax.servlet.http.Cookie.setHttpOnly(Z)V - java.lang.NoSuchMethodError: javax.servlet.http.Cookie.setHttpOnly(Z)V
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM