参考:http://www.iteye.com/topic/382274
参考:http://xinlanzero.iteye.com/blog/716908
1.JVM内存配置,需要修改/bin/catalina.bat或/bin/catalina.sh脚本
set JAVA_OPS=-Xms128m -Xmx512m -XX:PermSize=32m -XX:MaxPermSize=128m
2.Tomcat6线程池的配置
配置全局线程池
<Executor name="tomcatThreadPool" namePrefix="catalina-exec-" maxThreads="1000" minSpareThreads="50" maxIdleTime="600000"/>
设置Connector使用特定的外部线程池,加executor="tomcatThreadPool"属性配置
<Connector port="9009" executor="tomcatThreadPool" protocol="HTTP/1.1" redirectPort="9443" acceptCount="300" connnectionTimeout="120000" />
注意:protocol="AJP/1.3"时,connector不支持外部线程池,只能使用内部线程池
<Connector port="9009" protocol="AJP/1.3" redirectPort="9443" maxThreads="300" minSpareThreads="100" maxSpareThreads="100" acceptCount="300" connnectionTimeout="120000" />