Java(若依):修改Tomcat的版本

目录


1、获取spring boot版本和可用tomcat版本

去famework包里找到spring-boot-starter-web,ctrl点进去

找到spring-boot-starter-tomcat

https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-tomcat

这个地址找到对应的版本号点进去

右边即为可用的tomcat版本号

https://mvnrepository.com/artifact/org.apache.tomcat.embed/tomcat-embed-core

去这个网址找版本号。

2、在根目录的pom文件中做如下修改

在根目录下的pom文件的properties中插入

xml 复制代码
<tomcat.version>9.0.64</tomcat.version>

在根目录下pom文件的dependcies中添加tomcat依赖

xml 复制代码
<!--添加自定义版本的tomcat-->
<dependency>
    <groupId>org.apache.tomcat.embed</groupId>
    <artifactId>tomcat-embed-core</artifactId>
    <version>${tomcat.version}</version>
</dependency>
<dependency>
    <groupId>org.apache.tomcat.embed</groupId>
    <artifactId>tomcat-embed-el</artifactId>
    <version>${tomcat.version}</version>
</dependency>
<dependency>
    <groupId>org.apache.tomcat.embed</groupId>
    <artifactId>tomcat-embed-websocket</artifactId>
    <version>${tomcat.version}</version>
</dependency>

3、在farmwork项目的pom文件中做如下修改

修改spring-boot-starter-web依赖

xml 复制代码
<dependency>
  <groupId>org.springframework.boot</groupId>
  <artifactId>spring-boot-starter-web</artifactId>
   <exclusions>
       <!-- 排除默认Tomcat相关依赖 -->
       <exclusion>
           <groupId>org.apache.tomcat.embed</groupId>
           <artifactId>tomcat-embed-core</artifactId>
       </exclusion>
       <exclusion>
           <groupId>org.apache.tomcat.embed</groupId>
           <artifactId>tomcat-embed-el</artifactId>
       </exclusion>
       <exclusion>
           <groupId>org.apache.tomcat.embed</groupId>
           <artifactId>tomcat-embed-websocket</artifactId>
       </exclusion>
       <!-- 排除默认Tomcat相关依赖 -->
   </exclusions>
</dependency>

4、重新打包运行

clear→install→调试运行

相关推荐
菜鸟233号23 分钟前
力扣647 回文子串 java实现
java·数据结构·leetcode·动态规划
qq_124987075329 分钟前
基于Java Web的城市花园小区维修管理系统的设计与实现(源码+论文+部署+安装)
java·开发语言·前端·spring boot·spring·毕业设计·计算机毕业设计
h7ml37 分钟前
查券返利机器人的OCR识别集成:Java Tesseract+OpenCV优化图片验证码的自动解析方案
java·机器人·ocr
野犬寒鸦39 分钟前
从零起步学习并发编程 || 第五章:悲观锁与乐观锁的思想与实现及实战应用与问题
java·服务器·数据库·学习·语言模型
Volunteer Technology43 分钟前
Sentinel的限流算法
java·python·算法
岁岁种桃花儿1 小时前
SpringCloud从入门到上天:Nacos做微服务注册中心
java·spring cloud·微服务
jdyzzy1 小时前
什么是 JIT 精益生产模式?它与传统的生产管控方式有何不同?
java·大数据·人工智能·jit
Chasmれ1 小时前
Spring Boot 1.x(基于Spring 4)中使用Java 8实现Token
java·spring boot·spring
froginwe111 小时前
Python 条件语句
开发语言
汤姆yu1 小时前
2026基于springboot的在线招聘系统
java·spring boot·后端