maxConnections在Windows 7上运行的tomcat的默认值

C D*_*pak 7 tomcat7

我是tomcat的新手,想知道windows 7上tomcat的maxConnection的默认值.
已检查http://tomcat.apache.org/tomcat-7.0-doc/config/http.html其说

maxConnections:服务器在任何给定时间接受和处理的最大连接数.达到此数量后,在连接数低于此值之前,服务器将不再接受任何连接.操作系统仍可以接受基于acceptCount设置的连接.默认值因连接器类型而异.对于BIO,缺省值是maxThreads的值,除非使用Executor,在这种情况下,缺省值将是执行程序中maxThreads的值.对于NIO,默认值为10000.对于APR/native,默认值为8192.请注意,对于Windows上的APR/native,配置的值将减小到1024的最大倍数,小于或等于maxConnections.这是出于性能原因而完成的.如果设置为值-1,则禁用maxConnections功能并且不计算连接.

我不确定是否<Connector port="8090" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />属于BIO或NIO或APR/native

任何帮助,将不胜感激.
谢谢

Nen*_*nad 6

这是我从Tomcat的文档中收集的内容:

如果没有通过元素的protocol属性显式指定它Connector(如上例所示),tomcat将搜索本机库(通过Unix上的LD_LIBRARY_PATH或Windows上的Path环境变量)以获取APR连接器,如果找不到连接器它将使用BIO(阻塞IO)连接器(请参阅协议属性Tomcat HTTP连接器的说明).

对于BIO连接器,如果未指定,maxConnections则将采用maxThreads属性值.maxThreads除非您使用指向Executor元素的'executor'属性,否则依次为200的默认值,在这种情况下,它将是executor元素的maxThreads的值.