可能原因:

1.springboot内置tomcat与自己安装的tomcat版本不同且项目配置有问题导致 

2.jdk的servlet-api包与项目使用的servlet-api干扰(一般不会,标准的jdk不会有这个jar包)

3.tomcat版本与servlet版本不匹配

解决办法:

1.不使用自己的tomcat

2.删除jdk下的jar包

3.在xml配置使用合适的版本

        Tomcat 9.x ➡️ 支持 Servlet 4.0
        Tomcat 10.x ➡️ 支持 Servlet 5.0 (需Spring Boot 3.x)

排除不合法版本依赖

<dependency>
    <groupId>冲突组</groupId>
    <artifactId>冲突包</artifactId>
    <exclusions>
        <exclusion>
            <groupId>被排除组</groupId>
            <artifactId>被排除包</artifactId>
        </exclusion>
    </exclusions>
</dependency>

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐