tomcat的conf/server.xml的元素

本文详细解析了Tomcat服务器配置文件server.xml中的核心元素,包括Server、Service、Connector和Context的配置属性,涵盖了HTTP连接器的特性、SSL设置、虚拟主机以及web应用的配置,帮助读者深入了解Tomcat的内部工作原理和性能调优。
摘要由CSDN通过智能技术生成
 

不含Loader、Manager、Resources元素

<Server
className=一个Java implementation的类名。该implementation实现了org.apache.catalina.Server接口。若没有指定,则使用标准implementation。
port=指定等待shutdown命令的端口号。-1表示禁用端口。
shutdown=shutdown命令的命令字符串。
>
Server元素能嵌套Service元素、GlobalNamingResources元素;

<Service
className=一个Java implementation的类名。该implementation实现了org.apache.catalina.Service接口。若没有指定,则使用标准implementation。
name=指定一个service的名字,用于日志中区别不同的service;
>
Service元素能嵌套Connector、Engine、Host元素;
Service元素能被嵌套在Server元素;

<Connector
allowTrace=默认为false。是否允许TRACE HTTP。
emptySessionPath=默认为false。是否设置所有的会话cookies的路径为“/”。启用将影响服务器性能。
enableLookups=默认为true。是否将主机IP解析为主机名返回。
maxPostSize=默认为2097152(2M)。指定POST表单提交数据的最大字节数。0为禁用。
maxSavePostSize=默认为4096(4K)。指定表单验证过程中保持/缓存数据的最大字节数。设为-1表无限制,0为禁用。
protocol=默认为“HTTP/1.1”。也可为“AJP/1.3”。
proxyName=指定request.getServerName()调用返回的代理服务器的主机名。
proxyPort=指定request.getServerPort()调用返回的代理服务器的端口号。
redirectPort=指定需要SSL加密请求重定向的端口。
scheme=默认为“http”。指定调用request.getScheme()返回的协议名。
secure=默认为false。指定调用request.isSecure()返回的布尔值。如使用SSL时应指定为true。
URIEncoding=默认为“ISO-8859-1”。指定URL形如“%xx”的编码。
useBodyEncodingForURI=默认为false。指定是否使用网页内容的编码来编码URL,而不是使用URIEncoding。
useIPVHosts=默认为false。是否使用按IP来访问虚拟主机。
xpoweredBy=默认为false。指定是否使用tomcat公布支持的Servlet规范中推荐的头。
####(以下为protocol为HTTP时,特有的属性)####
acceptCount=默认为100。指定传入连接的最大队列长度。
address=当一台tomcat服务器有多个IP,指定在哪个IP监听指定端口。默认每个IP都监听。
bufferSize=默认为2048(2K)。指定该connector创建的缓冲的大小。
compressableMimeType=默认为“text/html,text/xml,text/plain”。该值是一个可用HTTP压缩的MIME类型的逗号分隔的列表。
compression=默认为off。指定是否启用HTTP/1.1 GZIP压缩。可为off,表示不压缩;force,表示总是压缩,或者为一数值,表示超过该数值才压缩,如果不能知道大小,则总是压缩。
connectionLinger=默认为-1。指定socket linger的微秒数。-1表示禁用。
connectionTimeout=默认为60000。指定连接超时的微秒数。
disableUploadTimeout=默认为true。指定是否允许

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值