server.xml配置
配置最大接受的请求数,最小最大线程数等信息
- 配置内容如下 - 1 
 2
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13- <Connector port="8080" protocol="HTTP/1.1" 
 connectionTimeout="20000"
 redirectPort="8443"
 URIEncoding="UTF-8"
 maxThreads="250"
 maxHttpHeaderSize="8192"
 disableUploadTimeout="true"
 acceptCount="80"
 emptySessionPath="true"
 enableLookups="false"
 compression="500"
 compressableMimeType="text/html,text/xml,text/plain,application/octet-stream"
 />
- maxThreads - 最大能接受的请求数,默认为200 
- minSpareThreads - 最少备用线程数,默认初始化,默认为25 
- maxSpareThreads - 最多备用线程数,一旦创建的线程超过这个值,Tomcat就会关闭不再需要的socket线程 
- acceptCount - 等待处理的请求队列,默认为100,超过队列长度,服务器则拒绝客户端请求,直接返回403 
- maxIdleTime - 如果一个线程在30秒以内没有活跃,则终止运行并从线程池中移除。除非线程池数量小于或等于minSpareThreads数量。默认值是1分钟 
- enableLookups - 如果为true,调用request.getRemoteHost会执行DNS反查,反向解析IP对应的域名或主机,效率较低,建议设为false。 
- maxThreads - tomcat起动的最大线程数,即同时处理的任务个数,默认值为200 
- acceptCount - 当tomcat起动的线程数达到最大时,接受排队的请求个数,默认值为100 
catalina.bat配置
配置占用最小最大内存等信息
- 配置如下: - 1 
 2
 3
 4- JAVA_OPTS="-Djava.awt.headless=true -Dfile.encoding=UTF-8 
 -server -Xms2048m -Xmx2048m
 -XX:NewSize=512m -XX:MaxNewSize=512m -XX:PermSize=512m
 -XX:MaxPermSize=512m -XX:+DisableExplicitGC"- 放在文件的开始就行 
- -Xms - 最小内存 
- -Xmx - 最大内存 
*************感谢您的阅读*************
 