异常信息
java.lang.NoSuchMethodError:javax.servlet.http.HttpServletRequest.getHttpServletMapping()Ljavax/servlet/http/HttpServletMapping;
本来以为是springboot的bug,但是他就是不能自动显示欢迎页面(index.html)手动访问(/index.html)就行,然后发现是jar冲突导致的。
异常处理
这个异常就是servlet.jar包冲突了,检查下你的运行环境里有几个servlet.jar包,保留一个就行了(把其他的全删了就行了,只保留springboot自己的tomcat一般就可以了)。
我的servlet.jar包当初被我放在了jdk1.8\jre\lib\ext下,项目的默认JDK也是这个,所以运行时可能会有servlet.jar包冲突。