Tomcat配置,实际上是指对servlet容器的配置。由于Spring Boot默认内嵌的Tomcat作为servlet容器,因此本节主要讨论如何配置Tomcat。需要注意的是,这些配置同样适用于Tomcat、Jetty和Undertow这三个servlet容器。
在 Spring Boot项目中,可以支持Tomcat、Jetty、Undertow的Web应用服务容器。添加spring-boot-starter-web依赖后,默认会使用Tomcat作为嵌入式Web容器,无需单独部署,直接将web应用打包成jar文件即可运行。
调整 SpringBoot应用容器的参数有两种配置方法:修改配置文件(简单)和自定义配置类(专业调优) 。 自定义 配置方式比较复杂 ,这里不做介绍 。 本指南主要介绍配置文件方式。
在 application.properties或application.yml中,可以配置Web容器运行所需的属性。关于server的所有配置项,请参考官方文档:server-properties。

以 server.xx开头的是所有servlet容器通用的配置;
以 server.tomcat.xx开头的是Tomcat容器特有的配置参数;
以 server.jetty.xx开头的是Jetty容器特有的配置参数;
以 server.undertow.xx开头的是Undertow容器特有的配置参数。
常见配置参数如下:

为 Web容器配置HTTPS:
1. 获取 c timall 华测 CA SSL证书, 我们将会提供证书文 件( .zip)压缩格式,当中有包含四种证书格式:Tomcat、Nginx、IIS、Apache解 压后选择 Tomcat文件夹中的JKS文件。
2. 将 JKS文件复制到项目根目录,然后在application.properties中进行以下SSL配置:
server.port=8443 #指定监听端口
server.ssl.key-store=.keystore #SSL存储的文件名
server.ssl.key-store-password=111111 #证书密码
server.ssl.key-store-type=JKS #证书类型
server.ssl.key-alias=tomcate #证书别名
此时启动 Spring Boot,控制台输出效果如下。

此时可以通过 https://localhost:8443 访问。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70032085/viewspace-3026884/ ,如需转载,请注明出处,否则将追究法律责任。