`

Tomcat Connector常用配置

阅读更多

Server.xml中Connector常用配置说明:

1.port

        tomcat作为一个网络服务端,需要暴露一个socket端口来接受客户端的链接,就是通过port端口指定的。

2.protocol

        常用的传输协议:(1)HTTP(HTTP/1.1或者org.apache.coyote.http11.Http11Protocol

                                   (2)AJP(AJP/1.3

                                   (3)NIO(org.apache.coyote.http11.Http11NioProtocol),该协议是在Tomcat6.0之后的版本提供的,在有大量数据上传和下载时,可以提高性能。

3.redirectPort

        通常认为http协议是不安全的,而https是安全的,配置好SSL之后可以通过https协议通信。客户端通过https协议请求时,Tomcat会将该请求转发至SSL的redirectPort端口。一般Tomcat默认的SSL端口号是8443,但是SSL标准端口号是443,将其设置成443,即可直接通过https访问而免除输入端口号麻烦。

4.connectionTimeout

        当客户端与服务端建立连接时,在connectionTimeout时间内仍然没有得到客户端的请求数据,此时连接将会被断开,此值是在链接建立之后,得到客户端发送http-request信息前有效。

5.maxPostSize

        http-post请求中报文体的最大尺寸,单位:byte,默认值为2M,大于2M的请求会自动被忽视。这对一些表单提交(较多文本域)有影响。可以适度调整此值,大文件上传一般会在客户端拆分成小文件,而不是直接发送。将该值设置成小于-1,则意味着不受限制。

6.maxThreads、acceptCount

        maxThreads:tomcat起动的最大线程数,即同时处理的任务个数,默认值为200

       acceptCount:当tomcat起动的线程数达到最大时,接受排队的请求个数,默认值为100

         这两个属性在下面三种情况下起作用

       (1)接受一个请求,此时tomcat起动的线程数没达到maxThreads,它会起动一个线程来处理此请求。

       (2)接受一个请求,此时tomcat起动的线程数已达到maxThreads,它会把此请求放入等待队列,等待空闲线程

       (3)接受一个请求,此时tomcat起动的线程数已达到maxThreads,等待队列中的请求个数也已达到了acceptCount,此时tomcat会直接拒绝此次请求,返回connection refused

分享到:
评论

相关推荐

    tomcat常用配置信息详解

    本资料详细解析了Tomcat的常用配置信息,对于Java开发面试者和Web项目开发初学者来说,了解并掌握这些知识是至关重要的。 1. **Tomcat基础配置** - `server.xml`: 这是Tomcat的核心配置文件,包含了服务器的全局...

    Windows10上安装tomcat8详细步骤含常用设置,环境变量,内存配置等

    以下是一个详细的步骤指南,涵盖了从下载到配置的全过程,以及一些常用的设置,包括环境变量和内存配置。 1. **下载Tomcat**: 首先,访问Apache官方网站(http://tomcat.apache.org/)下载Tomcat 8的最新稳定版本...

    tomcat 常用配置

    《Tomcat常用配置详解》 Tomcat作为一款广泛使用的开源Java Servlet容器,是Apache软件基金会下的Jakarta项目的一部分。它提供了对Servlet和JSP规范的支持,使得开发者能够轻松地部署和运行Java Web应用。本文将...

    tomcat6.0安装配置

    Tomcat6.0是Apache软件基金会的Jakarta项目中的一个核心项目,是一款开源的、免费的Java Servlet容器,它实现了Java Servlet和JavaServer Pages(JSP)规范,是开发和部署Java Web应用程序的常用工具。本篇文章将...

    tomcat常用功能的配置

    ### Tomcat常用功能的配置详解 #### 一、修改Tomcat的JDK目录 在运行Tomcat时,我们需要指定一个JDK版本。这是因为Tomcat作为Java应用服务器,其运行依赖于JDK环境。若想更改Tomcat所使用的JDK路径,可以按照以下...

    tomcat常用配置

    **Tomcat 常用配置详解** Tomcat是一款广泛应用的开源Java Servlet容器,它负责运行Web应用程序,包括Servlet和JSP。本篇文章将深入探讨Tomcat的两个核心配置文件——`server.xml`和`context.xml`,以及它们如何...

    nginx tomcat ssl常用知识点.docx

    Nginx 和 Tomcat 是两种常用的 Web 服务器,它们在 SSL 安全连接配置上有各自的方法。SSL(Secure Socket Layer)是一种网络安全协议,用于在互联网上建立加密传输通道,保护数据的安全性。本文将详细讲解如何在 ...

    tomcat server.xml 配置

    ### Tomcat Server.xml 配置详解 #### 一、引言 在当今互联网技术领域,Apache Tomcat作为一款开源的应用服务器,在Java Web开发中扮演着举足轻重的角色。它支持运行Servlet和JSP,是Java Web应用部署的常用平台之...

    Tomcat常用配置

    ### Tomcat常用配置详解 #### 一、Tomcat连接数量配置 Tomcat作为一款广泛使用的Web服务器,其连接数量配置对于提升系统响应能力和稳定性至关重要。本文将深入探讨Tomcat连接数配置的关键参数及其作用。 ##### **...

    apache+tomcat整合配置

    在Apache的配置文件中,定义一个虚拟主机,并设置反向代理到Tomcat。以下是一个基本示例: ```apacheconf *:80> ServerName yourdomain.com ProxyPreserveHost On ProxyPass / http://localhost:8080/ ...

    apache+tomcat配置文件

    5. **连接器(Connector)配置**:在Apache的httpd.conf或独立的配置文件中,需要定义连接器来指定如何与Tomcat交互。例如,使用`ProxyPass`和`ProxyPassReverse`指令来定义路径映射。 6. **Session粘滞(Session ...

    Tomcat 开启基于https的SSL配置

    Tomcat 开启基于 HTTPS 的 SSL 配置 在互联网时代,安全性问题变得越来越重要,为了保护用户的隐私和数据,越来越多的网站开始使用 HTTPS 协议。Tomcat 作为一个流行的 Java Web 服务器,当然也支持 HTTPS 协议。...

    安装 配置 同时运行2个tomcat

    ### 安装与配置同时运行两个Tomcat实例的详细步骤 #### 一、前言 在实际工作中,有时我们需要在同一台服务器上同时运行多个Tomcat实例。这不仅可以提高资源利用率,还能实现应用间的隔离,避免相互影响。本文将详细...

    Tomcat 安装及配置教程

    除了基本的端口修改和环境变量设置外,Tomcat 还提供了丰富的配置选项: - **server.xml**:控制服务器行为的核心配置文件,涉及连接器、引擎、主机等组件。 - **web.xml**:定义 Web 应用的上下文参数、过滤器、...

    tomcat6.0.18 解压缩版

    4. **环境变量配置**: 配置Tomcat时,可能需要设置`JAVA_HOME`(指向JDK的安装路径)和`CATALINA_HOME`(指向Tomcat解压目录)等环境变量,确保Tomcat能找到Java运行环境和自身资源。 5. **启动和管理**: 使用`bin`...

    tomcat服务器上部署项目

    在IT行业中,Tomcat服务器是Java Web应用最常用的轻量级应用服务器,它主要用于运行Servlet和JSP。本文将详细讲解如何在Tomcat服务器上部署Java Web项目。 首先,了解Tomcat的基本结构至关重要。Tomcat目录通常包含...

    tomcat群集配置

    ### Tomcat集群配置详解 #### 一、环境搭建与配置准备 在进行Tomcat集群配置之前,我们需要确保有一个良好的运行环境。根据提供的信息,我们所处的环境为:Windows 2003 Server SP4 + J2SDK1.5.0 + Tomcat 5.5.9。...

Global site tag (gtag.js) - Google Analytics