tomcat的server.xml详解v1

来源:互联网 发布:知乎周刊哪里下 编辑:程序博客网 时间:2024/06/01 09:06

Tomcat服务器是由一系列可配置的组件构成,其核心组件是Catalina   Servlet容器,它是所有其他Tomcat组件的顶层容器。Tomcat的组件可以在<CATALINA_HOME>/conf/server.xml文件中进行配置,每个Tomcat的组件在server.xml文件中对应一种配置元素.一下代码以XML的形式展示了各种Tomcat组件之间的关系:

       <Server>元素
        代表了整个Catalina   Servlet容器,它是Tomcat实例的顶层元素.可包含一个或多个<Service>元素.

        <Service>元素---不同端口部署不同应用则复制多个Service
        包含一个<Engine>元素,以及一个或多个<Connector>元素,这些<Connector>元素共享同一个<Engine>元素.

        <Connector>元素
        代表和客户程序实际交互的组件,他负责接收客户请求,以及向客户返回响应结果.

        <Engine>元素---虚拟主机
        每个<Service>元素只能包含一个<Engine>元素.   <Engine>元素处理在同一个<Service>中所有<Connector>元素接收到的客户请求.

        <Host>元素
        一个<Engine>元素中可以包含多个<Host>元素.每个<Host>元素定义了一个虚拟主机,它可以包含一个或多个Web应用.

        <Context>元素---同一端口部署多个应用则复制多个Context
        每个<Context>元素代表了运行虚拟主机上的单个Web应用.一个<Host>元素中可以包含多个<Context>元素.

Tomcat服务器是由一系列可配置的组件构成,Tomcat的组件可以在<CATALINA_HOME>\conf\server.xml文件中进行配置,每个Tomcat组件和server.xml文件中的一种配置元素对应.下面就一些常用的元素做了介绍.关于server.xml的更多信息,可以参考Tomcat的文档:

          <CATALINA_HOME>/webapps/tomcat-docs/config/index.html

0 0