SpringBoot项目修改Tomcat版本号

SpringBoot项目修改Tomcat版本号

  • 前言
    • 如果项目是以jar包形式打包部署
    • 如果项目是以war包形式打包部署
    • 示例
  • 仰天大笑出门去,我辈岂是蓬蒿人


前言

Springboot项目,默认是使用内嵌Tomcat servlet容器形式打包部署。关于怎么修改默认的版本号,捣鼓了好久终于解决,spring-boot-starter-web是包含spring-boot-starter-tomcat的,也就是说,我们没有必要重复添加spring-boot-starter-tomcat,一个spring-boot-starter-web就可以把一个典型的 spring web 项目搭建成功,也方便 jar 包的管理,如果要指定版本,此时需要额外添加Tomcat的GA


如果项目是以jar包形式打包部署

<properties>
	<tomcat.version>8.0.30tomcat.version>
properties>

<dependency>
   <groupId>org.apache.tomcat.embedgroupId>
    <artifactId>tomcat-embed-coreartifactId>
    <version>${tomcat.version}version>
dependency>

不需要排除内置的Tomcat,版本号根据自己项目所需去修改

如果项目是以war包形式打包部署

<properties>
	<tomcat.version>8.0.30tomcat.version>
properties>

<dependency> 
   <groupId>org.apache.tomcatgroupId> 
   <artifactId>tomcat-juliartifactId> 
   <version>${tomcat.version}version> 
 dependency>

不需要排除内置的Tomcat,版本号根据自己项目所需去修改

示例

如果是父子级springBoot项目,在父pom里加上上面的tomcat依赖

原本SpringBoot项目修改Tomcat版本号_第1张图片
加上tomcat依赖
SpringBoot项目修改Tomcat版本号_第2张图片
结果:
原来的默认版本:
SpringBoot项目修改Tomcat版本号_第3张图片
修改后的:
SpringBoot项目修改Tomcat版本号_第4张图片


仰天大笑出门去,我辈岂是蓬蒿人

你可能感兴趣的:(spring,boot,tomcat,后端)