| Attribute | Description |
| acceptCount | 当所有请求处理线程都被占用时,允许接收连接请求队列的最大长度。当队列已满时,任何收到的请求都将被拒绝。缺省值为 10. |
| address | 对于有多个IP地址的服务器,该属性设置使用哪个地址监听指定的端口。缺省情况下,设置的端口用于绑定服务器的所有IP地址。设置为127.0.0.1表示Connector仅侦听loopback接口。 |
| allowTrace | 该布尔值用于启用或禁用HTTP协议的TRACE 方法。如果不设置,该属性值为false. |
| connectionTimeout | Connector接收连接后,等待提供请求URI 的时间. 缺省值为无限长(也就是没有超时). |
| emptySessionPath | 如果设为true,所有path的session cookie将设为/。这对portlet规范的实现非常有用,但是在服务器需要同时提供多个被访问的应用时,会对性能造成很大的影响。如果没有设置,该值为false。 |
| enableLookups | 该值为true时,调用request.getRemoteHost()将执行DNS查询返回远程客户端的实际主机名。该值为false,将略过DNS查询直接以字符串格式返回IP地址(因而能够提升性能)。缺省情况下,启用DNS查询。 |
| firstReadTimeout | 该属性值用于设置第一次读取request数据的超时时间。如果没有可读取的数据,socket将会被放入poller。该属性值设为0,将会提高扩展性,但是会对等待时间造成轻微的影响(查看相关的属性pollTime)。缺省值为100(100ms)。注意:在Windows系统中,firstReadTimeout的实际值为500 + 设置值。 |
| maxPostSize | 容器在Form URL参数解析过程中能够处理的POST最大长度,以字节计算。该属性设置为小于或等于0,限制取消。如果不设置,该属性为2097152(2兆) |
| maxSavePostSize | 在FORM或CLIENT-CERT认证期间,容器能够保存/缓存POST数据的最大长度。这两种认证方式在用户认证之前会保存或缓存POST数据。对于CLIENT-CERT认证,在SSL握手期间POST数据将被缓存,请求处理后缓存数据将被清空。对于FORM认证,当用户被重定向到login form时,POST数据被保存。该数据一直保存到用户成功认证,或者认证请求关联的session失效。该属性为-1时,限制取消。该属性设为0,在认证期间将不保存POST数据。如果不设置,该属性值为4096(4k) |
| maxThreads | Connector创建的请求处理线程的最大值,它决定了能够同时处理并发请求的最大值。如果不指定,该属性值为200。 |
| pollTime | Poll call间隔。降低该属性值将会轻微地减少连接保持存活的等待时间,但是更多的poll call,将会更多地占用CPU,缺省值为500(5ms) |
| pollerSize | 负责轮询存活连接的poller在一给定时间内保持的socket数量。多的连接将立即被关闭。缺省值为768,对应768个存活的连接 |
| port | 该属性值设置Connector创建等待连接Socket的TCP端口号。操作系统仅允许一个服务器应用监听IP地址的一个端口。 |
| protocol | 使用AJP handler时,该属性必须为AJP/1.3 |
| proxyName | 当Connector用于代理配置环境,该属性值为调用request.getServerName()返回的服务器名。 |
| proxyPort | 当Connector用于代理配置环境,该属性值设为调用request.getServerPort()返回的服务器端口。 |
| redirectPort | 如果Connector支持非SSL请求,当接收到的请求匹配<security-constraint> SSL传输时,Catalina将自动将请求重定向到这里设置的端口。 |
| request.registerRequests | 该属性控制是否为了Connector 的JMX监控记录请求。缺省情况下启用,但是禁用它可以节省一点内存。 |
| scheme | 该属性值为调用request.getScheme()返回的协议名称。例如,在SSL Connector中可以将该属性值设为https。缺省值为http。 |
| secure | 该属性为true时,对于Connector(假定为SSL Connector)接收的请求调用request.isSecure()将返回true。缺省值为false。 |
| tcpNoDelay | 该值为true,服务器的socket将使用TCP_NO_DELAY选项,大部分情况下该选项可以提升性能。缺省值为true。 |
| tomcatAuthentication | 如果设置为true,验证在JBoss Web中完成。否则,主体在在本地web服务器被验证后,传递到JBoss Web中授权。缺省值为true。 |
| URIEncoding | 设置用于URI解码的字符编码,如果不设置将使用ISO-8859-1 |
| useBodyEncodingForURI | 该标志表示是否使用contentType指定的编码代替URLEncoding作为URI查询参数的编码。该设置提供了与Tomcat 4.1.x的兼容性,在Tomcat 4.1.x中,contentType指定的编码或者使用Request.setCharacterEncoding显式设置的编码也用于URL参数。缺省值为false。 |
| useIPVHosts | 该值为true时,JBoss Web使用request接收到的IP地址来确定将请求发送到哪个Host。缺省值为false。 |
| xpoweredBy | 该值为true时,JBoss Web将通过推荐的HTTP header发布支持Servlet规范的信息。缺省值为false |
相关推荐
Android P HAL层添加HIDL实例(详细实现步骤)
Android P HAL层添加HIDL实例 本文将介绍如何在P OS上添加HIDL实例,简单增加seLinux策略使得可以在system_service调用测试,并用模拟器emulator验证。 调用过程为 APP->TestManager->TestService->ITast.hal 文章目录Android P HAL层添加HIDL实例实现过程一 、hardware部分1...
Tomcat的HTTP和AJP连接器
在tomcat的server.xml文件中可以找到如下几个connector<!-- 1. HTTP --> <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /><!-- 2. HTTPS --> <Connector port="8443" protocol="org.
腾讯云TDSQL MySQL版 - 开发指南兼容性
语言结构 分布式实例支持所有 MySQL 使用的文字格式,包括: String Literals Numeric Literals Date and Time Literals Hexadecimal Literals Bit-Value Literals Boolean Literals NULL Values String Literals String Literals 是一个 bytes 或者 characters 的序列,两端被单引号'或者双引号"包围,TDSQL MySQL版
Tomcat AJP Connectors的作用
为什么80%的码农都做不了架构师?>>> ...
告别密码烦恼:用Windows Server NPS给公司Wi-Fi和有线网加一道MAC地址白名单(附H3C交换机配置)
本文详细介绍了如何利用Windows Server NPS(网络策略服务器)与H3C交换机实现MAC地址白名单认证,为企业Wi-Fi和有线网络提供零密码安全方案。通过配置NPS服务器、网络策略及H3C交换机联调,实现无感知认证体验,降低运维负担,同时满足审计追溯需求。适用于中小企业网络管理,提升安全性与便捷性。
解密UFS Explorer:Drobo BeyondRAID数据恢复实战指南
本文详细介绍了使用UFS Explorer Professional Recovery软件中的Drobo BeyondRAID助手进行数据恢复的完整实战流程。当Drobo设备因BeyondRAID配置信息丢失而无法访问时,该工具能安全、只读地扫描硬盘,虚拟重建存储池,帮助用户找回宝贵数据。指南涵盖了从前期准备、硬盘选择、配置扫描到数据安全导出的每一步关键操作与常见问题解决方案。
谈谈 Tomcat 连接器
Tomcat 连接器是其高效处理请求的关键组件,通过合理配置,可以提升服务器的性能和稳定性。常见的连接器包括 HTTP、AJP 和 APR,每种连接器都有其特定的使用场景和配置方法。- `connectionTimeout`:指定服务器等待请求的最大时间(以毫秒为单位)。- `maxThreads`:定义了服务器可用的最大线程数,影响并发处理能力。- `keepAliveTimeout`:设定保持活动连接的超时时间。- 这是 Tomcat 的默认连接器,使用 HTTP 协议。
R语言实战:Scheirer–Ray–Hare检验在非正态重复测量数据分析中的应用
本文详细介绍了当重复测量数据不满足正态分布假设时,如何利用R语言中的Scheirer–Ray–Hare检验进行数据分析。该检验作为非参数方法,无需数据服从正态分布或方差齐性,适用于分析组间差异、时间效应及其交互作用。文章通过实战案例,从环境搭建、数据准备、检验执行到结果解读与可视化,提供了完整的操作指南,帮助研究者有效处理心理学、医学等领域的复杂实验数据。
AJP连接器配置secretRequired=“true“
启动Tomcat 报 :AJP连接器配置secretRequired=“true“ 解决: <?xml version="1.0" encoding="UTF-8"?> <!-- Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work f
unity C# 计算3D空间任意多边形面积,距离,角度测量工具
unity C# 计算3D空间任意多边形面积,距离,角度 using UnityEngine; using System.Collections; using System.Collections.Generic; using UnityEngine.UI; using System; /// /// 划线面积,距离,角度 /// public class UnderlinedMeasureTool : MonoBehaviour { /// /// 相机 /// public Camera _c
Codex 100个真实案例 - 用AI绘制CAD机械图纸(工程师看了直呼内行)
本案例将展示如何用 Codex 生成 Python 脚本,通过 `ezdxf` 库绘制标准 DXF 格式的 CAD 机械图纸。我们会从零开始,逐步实现直线、圆、圆弧、标注等基本图形元素,最终绘制出一张包含主视图、俯视图、尺寸标注、标题栏和技术要求的完整法兰盘零件图。还会演示参数化批量生成不同规格零件图和自动 BOM 物料清单,生成的 DXF 文件可直接在 AutoCAD、FreeCAD 中打开。全程用自然语言驱动 Codex,工程师看完直接上手!
Tomcat常见的Connector运行模式:HTTP Connector、AJP Connector、WebSocket Connector
AJP Connector(Apache JServ Protocol连接器):AJP连接器是用于连接Tomcat和Apache HTTP Server之间的协议。通常情况下,HTTP Connector是最常用的选择,而AJP Connector和WebSocket Connector则根据具体需求来决定是否需要启用。HTTP Connector(HTTP连接器):这是最常见的运行模式,用于处理HTTP协议的请求和响应。它负责接收HTTP请求,将请求传递给Tomcat容器进行处理,并将响应返回给客户端。
2024年厦门市第31届小学生C++信息学竞赛试题与解析(第一部分选择题1-10)
2024年厦门市第31届小学生C++信息学竞赛试题与解析(第一部分选择题1-10)
APR为JBoss AS加速:实现分析
APR为JBoss加速主要通过基于APR和JNI(Java Native Interface)的Connector实现。具体包括:Connector、JNI和集成。Connector 1、 基于APR的HTTP11 Connector实现org.apache.coyote.http11. Http11NioProcessororg.apache.coyote
NTscan扫描工具
ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。
老版QQ原生表情gif动态
这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。
五、HTTP/AJP Connector、Bio/Nio/Apr性能对比
Connector初始化/启动的时候,将初始化/启动内部的ProtocolHandler。其实ProtocolHandler只是个接口 ProtocolHandler的UML图(以下这些类在org.apache.coyote包下) 创建Connector对象时,Connector的构造函数内会根据server.xml的Connector标签的配置创建ProtocolHandler(默为Ht...
文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况
主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。
Tomcat AJP安全漏洞
关于Apache Tomcat存在文件包含漏洞 2020年1月6日,国家信息安全漏洞共享平台(CNVD)收录了由北京长亭科技有限公司发现并报送的Apache Tomcat文件包含漏洞(CNVD-2020-10487,对应CVE-2020-1938)。攻击者利用该漏洞,可在未授权的情况下远程读取特定目录下的任意文件。目前,漏洞细节尚未公开,厂商已发布新版本完成漏洞修复。 Tomcat AJP Connector与AJP协议 Tomcat Connector 是 Tomcat 与外部连接的通道,它使得
Probability and Statistics - 4th edition
Probability and Statistics - 4th edition
【tomcat启动报错】Failed to start connector [Connector[AJP/1.3-xxxx]]
升级tomcat版本后,复制原有旧版本server.xml中项目相关service配置,启动报错 旧版本的tomcat中AJP相关配置不适用新版本配置,涉及到关于Apache Tomcat AJP协议高危漏洞,新版本tomcat修复了漏洞,配置也变了。 参考博客:https://www.cnblogs.com/zhoading/p/12344364.html 补充:如果端口占用或者重复,也可能报这个错误。1.确认端口没有被占用且service配置端口没有重复 2.如果没有用到Tomcat AJP,将此行配置
Tomcat AJP Connector参数调整
最近公司的一个面向C端客户的网站应用频繁的Down掉,昨天早上重起Tomcat后,快到下午下班时有不响应了,我们采用的是Apache+Tomcat,Apache和Tomcat之间采用的是AJP,在应用Down机的时候发现直接访问Tomcat的端口没有问题,而Apache的性能应该没有问题,其参数我也调整过,而且我们的访问量并不算很大,服务器的Idel也一直处于空闲状态,由此判断,估计是Apache...
tomcat8 升级至apache-tomcat-9.0.31, Connector / AJP 配置报错问题
直接贴tomcat8中的 server.xml 关键配置 <Service name="insuranceMall"> <Connector port="6666" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> <Connector port="66...
jboss ajp connector 属性
AJP connector支持的属性如下: acceptCount 当所有请求处理线程都被占用时,允许接收连接请求队列的最大长度。当队列已满时,任何收到的请求都将被拒绝。缺省值为 10. address 对于有多个IP地址的服务器,该属性设置使用哪个地址监听指定的端口。缺省情况下,设置的端口用于绑定服务器的所有IP地址。设置为127.0.0.1表示Connector仅侦听l...
AJP链接的场合Tomcat线程过多的一种情况
用AJP链接Apache和Tomcat的关系的时候,可能会出现很多线程状态是WAITING的情况。 首先查看进程ID。 执行:JAVA_HOME/bin/jps 结果: 7894 Jps 23937 Bootstrap 把线程信息输入到txt文件中.其中23937是tomcat的进程ID 执行:JAVA_HOME/bin/jstack 23937 > threadinf
Tomcat HTTP协议与AJP协议
https://blog.youkuaiyun.com/jeikerxiao/article/details/82745516 Tomcat HTTP协议与AJP协议 HTTP Connector AJP Connector 配置 Tomcat在server.xml中配置了两种连接器。 HTTP Connector 拥有这个连接器,Tomcat才能成为一个web服务器,但还额外可处理Servlet和jsp...
[转]Tomcat: Connector中HTTP与AJP区别
Tomcat: HTTP与AJP区别Tomcat服务器通过Connector连接器组件与客户程序建立连接,Connector组件负责接收客户的请求,以及把Tomcat服务器的响应结果发送给客户。默认情况下,Tomcat在server.xml中配置了两种连接器: Connector on port 8080 --> maxThreads="150"
1万+



被折叠的 条评论
为什么被折叠?



