Spring spring

Spring中文网站 > Spring Boot > Spring Boot怎么修改端口号 Spring Boot怎么修改Tomcat版本
Spring Boot怎么修改端口号 Spring Boot怎么修改Tomcat版本
发布时间:2026/03/23 13:59:08

品牌型号:联想拯救者R7000

系统:Windows 10专业版

软件版本:Spring Boot 4.0.2

我们在进行Spring Boot开发或者部署过程中,Spring Boot项目的端口号可能会出现端口冲突,导致项目启动失败,此时就需要修改默认端口号。由于业务需求,或者部署时的安全问题,可能需要调整Tomcat版本。本文将为大家介绍Spring Boot怎么修改端口号,Spring Boot怎么修改Tomcat版本的相关内容。

一、Spring Boot怎么修改端口号

Spring Boot内置Tomcat服务器,默认端口为8080,在实际工作中,8080端口容易被其他服务占用,或者同时启动多个Spring Boot时,会出现端口冲突导致启动失败,例如下图所示,提示8080端口被占用,需要更换为其他端口号。下面我就为大家介绍一下Spring Boot修改端口号的方法。

端口冲突
图1:端口冲突

在开发环境中,主要通过修改配置文件来修改端口号,配置后无需重复修改,Spring Boot有application.properties和application.yml两种配置文件格式,配置方式相同,只是写法不同。

yml配置格式
图2:yml配置格式

如果当前项目使用的是application.properties文件,直接在文件中添加一行配置:server.port=8081(8081是修改后的端口号)。配置完成后,重启项目,即可在8081端口访问服务。

配置文件修改端口号
图3:配置文件修改端口号

二、Spring Boot怎么修改Tomcat版本

Spring Boot内置的Tomcat版本由Spring Boot版本决定,比如Spring Boot 2.7.x默认使用Tomcat 9.0.x,Spring Boot 3.0+默认使用Tomcat 10.1.x,Tomcat 10起将包名从javax.servlet迁移到jakarta.servlet,容易出现兼容性问题。下面我就为大家介绍一下Spring Boot修改Tomcat版本的步骤。

Tomcat版本
图4:Tomcat版本

在Maven项目中修改Tomcat版本,只需要在pom.xml文件中的properties标签中,添加【tomcat.version】标签,并且修改为指定的版本,注意需要引入Spring Boot Web的依赖,否则该标签无效。

指定Tomcat版本
图5:指定Tomcat版本

重启项目后,在控制台日志可以看到使用了Apache Tomcat的11.0.11版本,修改生效。如果启动报错【Could not find artifact org.apache.tomcat.embed:tomcat-embed-core:pom:11.0.11 in nexus-aliyun】报错,说明当前阿里云的镜像仓库没有该Tomcat版本,切换为其他版本即可解决。

切换Tomcat版本
图6:切换Tomcat版本

三、总结

以上就是Spring Boot怎么修改端口号,Spring Boot怎么修改Tomcat版本的相关内容。如果要修改Spring Boot的启动端口号,可以通过修改配置文件来更改,文中为大家介绍了两种格式配置文件修改端口号的方法。如果需要修改Tomcat版本,只需要按照文章步骤添加标签即可,注意版本兼容性,希望对你有所帮助。

读者也访问过这里:
180 1563 6924