Caused by: java.lang.NoSuchMethodError: org.apache.catalina.Context.addServletMapping(Ljava/lang/Str

Caused by: java.lang.NoSuchMethodError: org.apache.catalina.Context.addServletMapping(Ljava/lang/String;Ljava/lang/String;)

本人tomcat9.0

搭建springboot项目时出现了这个,搞了一两天终于搞好了,由于tomcat与springboot的版本不兼容

下面给出解决方案

将springboot的版本换成2.0.2的版本,该版本与tomcat9.0适配(本人原来是1.5.9的版本)

修改位置:pom.xml


    org.springframework.boot
    spring-boot-starter-parent
    2.0.2.RELEASE

 

然后升级项目就行了

下面是正确运行后截图

Caused by: java.lang.NoSuchMethodError: org.apache.catalina.Context.addServletMapping(Ljava/lang/Str_第1张图片

 

Caused by: java.lang.NoSuchMethodError: org.apache.catalina.Context.addServletMapping(Ljava/lang/Str_第2张图片

 

你可能感兴趣的:(springboot搭建,Caused,by:,JavaEE)