server.xml in tomcat

in 系统环境
关注公众号【好便宜】( ID:haopianyi222 ),领红包啦~
阿里云,国内最大的云服务商,注册就送数千元优惠券:https://t.cn/AiQe5A0g
腾讯云,良心云,价格优惠: https://t.cn/AieHwwKl
搬瓦工,CN2 GIA 优质线路,搭梯子、海外建站推荐: https://t.cn/AieHwfX9

server.xml in tomcat

1. 预备知识

在本文开始之前,我们来看一下官方对Tomcat的定义:

The Apache Tomcat® software is an open source implementation of the Java Servlet, JavaServer Pages, Java Expression Language and Java WebSocket technologies.

Apache Tomcat®是一个开源软件,实现了Java Servlet、JavaServer Pages、Java Expression Language、Java WebSocket等技术。

Java ™ Servlet Specification中对Servlet的定义为:

A servlet is a Java™ technology-based Web component, managed by a container, that generates dynamic content.

Servlet是一个基于Java技术的Web组件,托管在容器中,用于生成动态内容。

对容器的定义为:

Containers, sometimes called servlet engines, are Web server extensions that
provide servlet functionality.

容器(也称Servlet引擎)指能够提供Servlet功能的Web服务器扩展程序。

2. server.xml

本文使用的Tomcat版本为v8.5.50

从现在开始,我们用$CATALINA_HOME表示Tomcat的安装目录,例如:/home/samson/apache-tomcat-8.5.50/

server.xml$CATALINA_HOME/conf/server.xml

2.1 <Server>

<Server>用来表示整个Catalina Servlet容器,所以它必须是server.xml中唯一的最外层元素。<Server>包含4个属性:

A Server element represents the entire Catalina servlet container.

2.2 <Service>

<Service><Server>的子标签之一,是共享同一个<Engine>的一个或多个<Connector>的组合。<Service>包含2个属性:

A Service element represents the combination of one or more Connector components that share a single Engine component for processing incoming requests.

$CATALINA_HOME/conf中有与<Service>同名的目录,用于存放它们独特的配置。

2.3 <Engine>

每个<Service>都包含且仅包含一个<Engine>,表示其所在的<Service>的请求处理机制。它接收并处理当前<Service>中所有<Connector>收到的请求,并返回完整的响应。<Engine>包含如下6个属性:

The Engine element represents the entire request processing machinery associated with a particular Catalina Service. It receives and processes all requests from one or more Connectors, and returns the completed response to the Connector for ultimate transmission back to the client.

2.4 <Connector>

每个<Service>中可包含一个或多个<Connector>,表示接受请求和发送响应的端点。根据协议的不同,分为

具体信息请参考:The HTTP Connector

2.5 <Host>

2.6 <Realm>

关注公众号【好便宜】( ID:haopianyi222 ),领红包啦~
阿里云,国内最大的云服务商,注册就送数千元优惠券:https://t.cn/AiQe5A0g
腾讯云,良心云,价格优惠: https://t.cn/AieHwwKl
搬瓦工,CN2 GIA 优质线路,搭梯子、海外建站推荐: https://t.cn/AieHwfX9
扫一扫关注公众号添加购物返利助手,领红包
Comments are closed.

推荐使用阿里云服务器

超多优惠券

服务器最低一折,一年不到100!

朕已阅去看看