这边给出一个配置的列子
server: port: ${port:9999} tomcat: accept-count: 200 #最好进行这段配置,默认会在tmp目录下创建,Linux有时会有定时任务删除tmp目录下的内容 basedir: my-tomcat accesslog: enabled: true pattern: '%t %a "%r" %s %S (%b M) (%D ms)' max-http-post-size: 2MB max-swallow-size: 2M uri-encoding: GBK threads: max: 100 min-spare: 10具体使用时可以参考。
一些其他类Spring Boot还提供了很多自定义类,让用户对Tomcat的组件做自定义配置。这个符合Spring的设计哲学:只提供选择,而不是强制用户使用某项技术。
关于Tomcat的自定义配置类还有以下几个,大家可以按需使用。
WebServerFactoryCustomizer接口:自定义Web容易工厂
WebServerFactoryCustomizerBeanPostProcessor处理类:WebServerFactoryCustomizer类通过WebServerFactoryCustomizerBeanPostProcessor类生效
TomcatConnectorCustomizer:连接器自定义处理类
TomcatContextCustomizer:Context自定义接口