您的位置:首页 > 运维架构 > Tomcat

tomcat server.xml <Connector>元素配置

2015-11-13 14:28 756 查看
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”:定义压缩的类型

maxPostSize=”0” 在tomcat服务器上有限制,Tomcat 默认的post参数的最大大小为2M, 当超过时将会出错,可以配置maxPostSize参数来改变大小。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: