前言
Tomcat是啥子,想必搜索tomcat配置的小伙伴应该无人不晓,无人不知了吧,但是我还是把官网看了一下有句话:
Apache Tomcat software powers numerous large-scale, mission-critical web applications across a diverse range of industries and organizations.
大意就是:
Apache Tomcat为各行各业和组织中的众多大型,关键的Web应用程序提供支持。
那么tomcat在我们的项目中使用的时候,配置的参数都有哪些,值是多少呢?
配置
在applicaiton,properties中这么配置
server.port=8081
server.tomcat.accept-count=1000
server.tomcat.max-connections=20000
server.tomcat.max-threads=1000
server.tomcat.min-spare-threads=100
server.tomcat.uri-encoding=UTF-8
server.connection-timeout=20000
在applicaiton,yml中这么配置
server:
port: 8081
tomcat:
# 队列长度
accept-count: 1000
# 最大连接数
max-connections: 20000
# 最大线程数
max-threads: 500
# 最小空闲线程数
min-spare-threads: 100
# 编码格式
uri‐encoding: UTF-8
#超时时间
connection-timeout: 20000
关于配置的源码可以看一下tomcat的源码:ServerProperties.class
注:项目是springboot项目,所以这个class文件是在org.springframework.boot.spring-boot-autoconfigure包下的spring-boot-autoconfigure-2.x.x.RELEASE.jar
tomcat介绍:https://blog.csdn.net/u014231646/article/details/79482195
更全的tomcat配置参数请见博客:
https://blog.csdn.net/wobuaizhi/article/details/80545980
--------------你知道的越多,不知道的越多-------------