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>
相关推荐
aq55356007 分钟前
Laravel10.X核心特性全解析
java·开发语言·spring boot·后端
彭于晏Yan39 分钟前
基于iText7的动态PDF生成技术方案
spring boot·pdf
常利兵1 小时前
Spring Boot配置diff:解锁配置管理新姿势
java·spring boot·后端
IT_陈寒1 小时前
Vue的响应式更新把我坑惨了,原来是这个问题
前端·人工智能·后端
身如柳絮随风扬1 小时前
Tomcat 体系结构
java·tomcat
卓怡学长1 小时前
w1基于springboot高校学生评教系统
java·spring boot·tomcat·maven·intellij-idea
Geoking.2 小时前
后端Long型数据传到前端js后精度丢失的问题(前后端传输踩坑指南)
java·前端·javascript·后端
lizhongxuan2 小时前
深入 Codex 沙盒
后端
大佐不会说日语~2 小时前
Spring AI Alibaba 的 Function Calling 使用 @Tool 调用中,无法获取用户ID踩坑记录
java·人工智能·spring boot·spring·alibaba·function
架构谨制@涛哥2 小时前
架构谨制:重新定义软件从业者的本质
后端·系统架构·软件构建