品牌型号:联想拯救者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修改端口号的方法。

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

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

二、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版本的步骤。

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

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

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