转自:http://blog.csdn.net/yydcj/article/details/8496485
0摘要
本文尝试翻译Tomcat官方文档Apache Tomcat 7连接器相关信息。
1 介绍
HTTP 连接器元素代表了支持HTTP/1.1协议的连接器组件,使Catalina成为一个能够执行servlet和JSP页面的独立的Web服务器。一个HTTP 连接器组件的实例监听服务器上一个特定的TCP端口号上的连接。一个或多个这样的连接器可以配置成一个单一Service的一部分,每个转发到相关联的Engine 处理请求,并创建响应。
如果你要配置的连接器,用于连接到Web服务器使用的的AJP协议(如 mod_jk的1.2.x的
连接器适用于Apache 1.3),请参阅 AJPConnector文档。
每个进入的请求需要一个线程处理。如果接收到比当前可用的请求处理线程可以处理更多的并发请求,将创建额外的线程直到达到所配置的最大线程数(maxThreads
值)。如果有超过处理能力的更多的请求到来,它们将被堆积在连接器创建的服务器套接字内,直到达到配置中acceptCount
的最大值。任何更多的同步请求将收到“连接被拒绝”的错误,直到有空闲线程来处理它们。
2 属性
2.1 公共属性
所有的连接器实现 支持以下属性:
属性 |
描述 |
|
一个布尔值,它可以用来启用或禁用跟踪HTTP方法。如果没有指定,该属性设置为false。 |
|
默认超时时间以毫秒为单位的异步请求。如果没有指定,该属性被设置为10000(10秒)。 |
|
如果你想 |
|
容器允许的请求头字段的最大数目。请求中包含比指定的限制更多的头字段将被拒绝。值小于0表示没有限制。如果没有指定,默认设置为100。 |
|
将被容器自动解析的最大数量的参数和值对(GET加上POST)。参数值对超出此限制将被忽略。值小于0表示没有限制。如果没有指定,默认为10000。请注意, |
|
将被容器以FORM URL参数形式处理的最大长度(以字节为单位)的POST。通过设置此属性的值小于或等于0可以禁用该限制。如果没有指定,该属性被设置为2097152(2兆字节)。 |
|
将被容器在FORM或CLIENT-CERT认证中保存/缓冲的POST的最大尺寸(以字节为单位)。对于这两种类型的身份验证,在用户身份验证之 前,POST将被保存/缓冲。对于POST CLIENT-CERT认证,处理该请求的SSL握手和缓冲清空期间,POST将被缓存。对于Form认证,POST将被保存,同时用户将被重定向到登陆 表单。POST将被一直保留直到用户成功认证或者认证请求关联的会话超时。将此属性设置为-1可以禁用此限制。将此属性设置为0,POST数据在身份验证 过程中将不被保存。如果没有指定,该属性设置为4096(4千字节)。 |
|
以逗号分隔的HTTP方法列表,通过方法列表,等同于POST方法,request 正文将被解析成请求参数。这在RESTful应用程序要支持以POST式的语义解析PUT请求中是非常有用的。需要注意的是设置其他值(不是 |
|
TCP端口号,连接器利用该端口号将创建一个服务器套接字,并等待传入的连接。你的操作系统将只允许一个服务器应用程序在一个特定的IP地址侦听特定的端口号。如果使用特殊值0(零),则Tomcat将为连接器随机选择一个空闲的端口。这是通常只用在嵌入式和测试应用程序。 |
protocol |
设置协议来处理传入流量。默认值是
也可以使用的用户自定义的实现。看一看在我们的连接器比较图。Java连接器,HTTP和HTTPS,配置是相同的。 APR连接器和APR特定的SSL设置的更多信息,请访问APR文档 |
|
如果这个连接正在使用的代理服务器配置,配置该属性指定的服务器的名称,可以调用 |
|
如果这个连接正在使用的代理服务器配置,配置该属性指定服务器端口,可以调用 |
|
如果该连接器支持非SSL请求,并且接收到的请求为满足 |
scheme |
将该属性设置为你想调用 |
secure |
如果你想调用 |
|
这将指定使用的字符编码,来解码URI字符。如果没有指定,ISO-8859-1将被使用。 |
|
这指定是否应该用于URI查询参数,而不是使用URIEncoding contentType中指定的编码。此设置兼容性Tomcat 4.1.x版(该版在contentType中指定编码,或者使用request.setCharacterEncoding的方法显式设置(参数为 URL传来的值)。默认值false。 |
|
将该属性设置为 |
|
将此属性设置为
|
相关推荐
tomcat ssl 连接器
整合APACHE和TOMCAT的连接器。Tomcat可以独立作为Web服务器运行,但是Tomcat的Web功能远没有Apache强大。在实际应用中,通过mod_jdk连接器(Connectors)将Apache和Tomcat整合在一起。通过连接器调用Tomcat服务的...
搭建apache+tomcat集群时需要用到的连接器
tomcat上线项目或做动静分离的时候,需要对应的连接器,最新版避免了兼容性问题,Tomcat是一个小型的轻量级应用服务器,也是JavaEE开发人员最常用的服务器之一
OSSEZ Tomcat 与 Apache 连接器集成配置方法。
Apache HttpServer 2.4.X 和tomcat连接器,对应Apache HttpServer 2.4.X的64位版本。
此tomcat连接器,适合WIN2003 IIS6,tomcat6
apache tomcat 连接器,整合apache2.2.*与tomcat5.*
apache+tomcat的连接器。 整合Tomcat5.0和Apache2.0的连接器、中间件。
Tomcat的连接器jk的1.2是最新版的Tomcat
Apache HttpServer 2.4.X 和tomcat连接器,对应Apache HttpServer 2.4.X的32位版本。
https ssl Tomcat中实现https安全连接与SSL配置https ssl Tomcat中实现https安全连接与SSL配置https ssl Tomcat中实现https安全连接与SSL配置https ssl Tomcat中实现https安全连接与SSL配置
帆软报表FineReport中数据连接中的Tomcat配置JNDI连接,要通过JNDI方式定义数据连接,首先在Tomcat服务器配置好JNDI,然后在设计器中直接调用JNDI的名字,即可成功使用JNDI连接,本文进行详细演示。
在 tomcat 的 bin 目录下新建目录 jk\,把下载的 isapi_redirect.dll(连接器,可从网上下载 http://mirror.bit.edu.cn/apache//tomcat/tomcat-connectors/jk/binaries/windows/ ,我使用的是 1.2.28),拷贝到这个...
包含以上是个包,只要应用于LINUX下,用于TOMCAT优化apr连接器使用的 说明下关于TOMCAT调优一种建议 1 Connector介绍 1.1 Connector的种类 Tomcat源码中与connector相关的类位于org.apache.coyote包中,Connector...
Tomcat的连接器jk的1.2.32,支持httpd2.4.x级以上,兼容tomcat7
tomcat-connectors, Windows 32位,适用apache 2.2版本
3.1版本包含对Apache Tomcat 3.0的几个改进,包括servlet重新加载,WAR文件支持和为IIS和Netscape Web服务器添加的连接器。最新的维护版本3.1.1包含了对安全问题的修复。Apache Tomcat 3.1.x没有进行积极的开发。...
第4章 tomcat的默认连接器 4.1 http 1.1的新特性 4.1.1 持久连接 4.1.2 块编码 4.1.3 状态码100的使用 4.2 connector接口 4.3 httpconnector类 4.3.1 创建服务器套接字 4.3.2 维护httpprocessor实例 4.3.3...
手写tomcat,模拟tomcat数据处理脉络,针对tomcat容器的关键部分提取核心代码,通过浅显的代码,讲述tomcat连接器与容器之间的关系