java

关注公众号 jb51net

关闭
首页 > 软件编程 > java > SpringBoot修改Tomcat版本号

SpringBoot项目如何修改Tomcat版本号

作者:IT行业小趴菜

本文介绍了Spring Boot项目默认使用内嵌Tomcat Servlet容器打包部署,通过添加指定版本的Tomcat GA依赖,可以修改默认版本号,对于jar包和war包形式的部署,无需排除内置Tomcat,此经验为个人见解,仅供参考

前言

Springboot项目,默认是使用内嵌Tomcat servlet容器形式打包部署。

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

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

<properties>
	<tomcat.version>8.0.30</tomcat.version>
</properties>
<!-- 显式指定Tomcat版本 -->
<dependency>
   <groupId>org.apache.tomcat.embed</groupId>
    <artifactId>tomcat-embed-core</artifactId>
    <version>${tomcat.version}</version>
</dependency>

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

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

<properties>
	<tomcat.version>8.0.30</tomcat.version>
</properties>
<!-- 显式指定Tomcat版本 -->
<dependency> 
   <groupId>org.apache.tomcat</groupId> 
   <artifactId>tomcat-juli</artifactId> 
   <version>${tomcat.version}</version> 
 </dependency>

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

示例

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

原本

加上tomcat依赖

结果:

原来的默认版本:

修改后的:

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:
阅读全文