SpringBoot项目中替换指定版本的tomcat

需求:项目使用的SpringBoot框架,因低版本的tomcat的有安全漏洞,根据安全要求需要将项目的tomcat版本升级到9.0.89以上版本。

解决办法:

1、在pom.xml中排除SpringBoot的默认tomcat依赖;

bash 复制代码
 <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
            <exclusions>
                <exclusion>
                    <groupId>org.springframework.boot</groupId>
                    <artifactId>spring-boot-starter-tomcat</artifactId>
                </exclusion>
            </exclusions>
        </dependency>

2、引入新版本的tomcat依赖:

bash 复制代码
 <dependency>
            <groupId>org.apache.tomcat.embed</groupId>
            <artifactId>tomcat-embed-core</artifactId>
            <version>9.0.93</version>
        </dependency>
        <dependency>
            <groupId>org.apache.tomcat.embed</groupId>
            <artifactId>tomcat-embed-el</artifactId>
            <version>9.0.93</version>
        </dependency>
        <dependency>
            <groupId>org.apache.tomcat.embed</groupId>
            <artifactId>tomcat-embed-websocket</artifactId>
            <version>9.0.93</version>
        </dependency>
相关推荐
Ray6621 分钟前
JDK21 升级
后端
间彧25 分钟前
SkyWalking详解与应用实战
后端
用户37779672109625 分钟前
BeanPostProcessor失效?
spring boot
Python私教26 分钟前
使用FastAPI+FastCRUD自动生成API接口
后端
Python私教28 分钟前
使用 FastAPI+FastCRUD 快速开发博客后端 API 接口
后端
程序员阿达30 分钟前
开题报告之基于SpringBoot框架的图书借阅系统的设计与实现
java·spring boot·后端
Eoch7732 分钟前
吃透 Java 核心技术:JVM 调优、并发安全、微服务开发,解决 90% 企业级场景问题
java·后端
歪歪10033 分钟前
详细介绍一下“集中同步+分布式入库”方案的具体实现步骤
开发语言·前端·分布式·后端·信息可视化
林太白43 分钟前
rust17-部门管理模块
前端·后端·rust
C++chaofan1 小时前
MyBatis - Plus学习笔记
java·spring boot·笔记·后端·mysql·架构·mybatis