天天看点

SpringBoot启动异常Caused by: java.lang.NoSuchMethodError: javax.servlet.http.HttpServletRequest.getServl

SpringBoot启动异常Caused by: java.lang.NoSuchMethodError: javax.servlet.http.HttpServletRequest.getServl

原因:

    1. 造成这种启动异常的原因一般是由于本地的Tomcat版本与SpringBoot不一致。

    这种原因的解决方法就是替换成一致即可。

    2. JKD的libs目录下存在servlet.api.jar(可能某种编译时需要用到这个jar)的版本与SpringBoot内嵌的Tomcat

    不一致,这种原因直接把JDK下的该jar包替换成与Tomcat一致的即可。