Connector元素:由Connector接口定义。Connector元素代表与客户程序实际的交互,它负责接收客户请求,以及向客户返回响应结果.
下面来看一下Connector元素的配置
<Connector port="80" maxHttpHeaderSize="8192"
maxThreads="150" minSpareThreads="25"
maxSpareThreads="100" enableLookups="flase"
redirectport="8443" acceptCount="100"
CinnectionTimeout="20000" disableUploadTimeout="true"
URIEncoding="UTF-8" compression="on"
compressionMinSize="1024"
compressableMimeType="text/html,text/xml,text/javascript,text/css,text/plain,image/gif,image/jpg""
/>
属性说明
port:服务器连接器的端口号,该连接器将在指定端口侦听来自客户端的请求。
enableLookups:如果为true,则可以通过调用request.getRemoteHost()进行DNS查询来得到远程客户端的实际主机名;若为false则不进行DNS查询,而是返回其ip地址
redirectport:服务器正在处理http请求时收到了一个SSL传输请求后重定向的端口号
acceptCount:当所有可以使用的处理请求的线程都被用光时,可以放到处理队列中的请求数,超过这个数的请求将不予处理,而返回Connection refused错误
connectionTimeout:等待超时的时间数(以毫秒为单位)
maxThreads:设定在监听端口的线程的最大数目,这个值也决定了服务器可以同时响应客户请求的最大数目,默认值为200
protocol:必须设定为AJP/1.3协议
address:如果服务器有两个以上IP地址,该属性可以设定端口监听的IP地址,默认情况下,端口会监听服务器上所有IP地址
minProcessors:服务器启动时创建的处理请求的线程数
maxProcessors:最多可以创建的处理请求数的线程数
minSpareThreads:最小备用线程
maxSpareThreads:最大备用线程
debug:日志等级
disableUploadTimeout:禁用上传超时,主要用于大数据上传时
compression=”on|yes”:是否启用tomcat压缩
compressionMinSize=”1024”:当超过多少大小之后进行压缩
compressableMimeType=”text/html,text/xml,text/javascript,text/css,text/plain,image/gif,image/jpg”:定义压缩的类型