Caused by: java.lang.NoSuchMethodError: org.apache.catalina.Context.addServletMapping(Ljava/lang/String;Ljava/lang/String;)
本人使用 tomcat 9.0版本
初次学习搭建springboot项目时出现了这个,试了网上的各种方法都行不通,搞了一两天终于搞好了。
原因:由于tomcat与springboot的版本不兼容
解决方案:
将springboot的版本换成2.0.2的版本,该版本与tomcat9.0适配
修改pom.xml:
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.0.2.RELEASE</version>
</parent>
然后升级项目就行了
下面是正确运行后截图