1.修改tomcat/conf/server.xml配置文件。
<Connector executor="tomcatThreadPool"
port="80" protocol="HTTP/1.1"
connectionTimeout="20000" enableLookups="false"
redirectPort="8443" URIEncoding="UTF-8" acceptCount="1000" />

tomcat7配置:

tomcat6配置:

tomcat 8配置:protocol=“org.apache.coyote.http11.Http11Nio2Protocol”

参数说明
maxThreads 客户请求最大线程数
minSpareThreads Tomcat初始化时创建的 socket 线程数
maxSpareThreads Tomcat连接器的最大空闲 socket 线程数
enableLookups 若设为true, 则支持域名解析,可把 ip 地址解析为主机名
redirectPort 在需要基于安全通道的场合,把客户请求转发到基于SSL 的 redirectPort 端口
acceptAccount 监听端口队列最大数,满了之后客户请求会被拒绝(不能小于maxSpareThreads )
connectionTimeout 连接超时
minProcessors 服务器创建时的最小处理线程数
maxProcessors 服务器同时最大处理线程数
URIEncoding URL统一编码
3.修改tomcat的启动JVM
参考:tomcat的JVM配置
本文详细介绍如何通过修改Tomcat的server.xml配置文件来优化Tomcat性能,包括调整线程池参数、设置连接超时、配置JVM等关键步骤,适用于不同版本的Tomcat。

2万+

被折叠的 条评论
为什么被折叠?



