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→调试运行

相关推荐
心之语歌9 分钟前
LiteFlow Spring boot使用方式
java·开发语言
计算机-秋大田10 分钟前
基于微信小程序的校园失物招领系统设计与实现(LW+源码+讲解)
java·前端·后端·微信小程序·小程序·课程设计
綦枫Maple11 分钟前
Spring Boot(6)解决ruoyi框架连续快速发送post请求时,弹出“数据正在处理,请勿重复提交”提醒的问题
java·spring boot·后端
人才程序员34 分钟前
【C++拓展】vs2022使用SQlite3
c语言·开发语言·数据库·c++·qt·ui·sqlite
极客先躯44 分钟前
高级java每日一道面试题-2025年01月23日-数据库篇-主键与索引有什么区别 ?
java·数据库·java高级·高级面试题·选择合适的主键·谨慎创建索引·定期评估索引的有效性
码至终章1 小时前
kafka常用目录文件解析
java·分布式·后端·kafka·mq
Mr.Demo.1 小时前
[Spring] Nacos详解
java·后端·spring·微服务·springcloud
梁雨珈1 小时前
PL/SQL语言的图形用户界面
开发语言·后端·golang
励志的小陈1 小时前
C语言-----扫雷游戏
c语言·开发语言·游戏
luoganttcc1 小时前
华为升腾算子开发(一) helloword
java·前端·华为