免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1320 | 回复: 0
打印 上一主题 下一主题

Tomcat组件之间的关系 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-02-09 21:11 |只看该作者 |倒序浏览
  Jakarta Tomcat 服务器作为一个开放源码的软件,是目前开发企业 Java Web 应用的最佳选择之一。本文主要了对 Tomcat 组件的配置,供大家一起参考、学习。
        Tomcat 服务器是由一系列可配置的组件构成,其中核心组件是 Catalina Servlet 容器,它是所有其他 Tomcat 组件的顶层容器。Tomcat 的组件可以在 /conf/server.xml 文件中进行配置,每个 Tomcat 组件在 server.xml 文件中对应一种配置元素。
   
        以下代码以 XML 的形式展示了各种 Tomcat 组件之间的关系:
        
            
               
               
                    
                        
                        
                     
               
            
        

        在以上 XML 代码中,每个元素都代表一种 Tomcat 组件。这些元素可分 4 类:
        1、顶层类元素
        顶层类元素包括  元素和  元素,他们位于整个配置文件的顶层。
        2、连接器类元素
        连接器类元素代表了介于客户与服务之间的通信接口,负责将客户的请求发送给服务器,并将服务器的响应结果传递给客户。
        3、容器类元素
        容器类元素代表处理客户请求并生成响应结果的组件,有 3 种容器类元素,它们是 Engine、Host 和 Context。Engine 组件为特定的 Service 组件处理所有的客户请求,Host 组件为特定的虚拟主机处理所有客户请求,Context 组件为特定的 Web 应用处理所有客户请求。
        4、嵌套类元素
        嵌套类元素代表了可以加入到容器中的组件,如  元素、 元素和  元素。

下面是对基本 Tomcat 元素的介绍,具体元素属性参见后续文档:
  元素
         元素代表整个 Catalina Servlet 容器,它是 Tomcat 实例的顶层元素,由 org.apache.catalina.Server 接口来定义。 元素中可以包含一个或多个  元素,但  元素不能做为任何其他元素的子元素。
元素
         元素由 org.apache.catalina.Service 接口来定义,它包含一个  元素,以及一个或多个  元素,这些  元素共享同一个  元素。
元素
         元素由 org.apache.catalina.Connector 接口来定义。 元素代表和客户程序实际交互的组件,它负责接受客户请求,以及向客户返回响应结果。
元素
         元素由 org.apache.catalina.Engine 接口来定义。每个  元素只能包含一个  元素。 元素处理在同一个  元素中所有  元素接受到的客户请求。
  元素可包括如下子元素:
  
  
  
  
元素
         元素由 org.apache.catalina.Host 接口来定义。一个  元素中可以包含多个  元素。每个  元素定义了一个虚拟主机,他可以包含一个或多个 Web 应用。
     元素可包括如下子元素:
   
   
   
   
元素
         元素由 org.apache.catalina.Context 接口来定义。 元素是使用最频繁的元素。每个  元素代表运行在虚拟主机上的单个 Web 应用。一个  元素中可以包含多个  元素。
     元素可包括如下子元素:
   
   
   
   
   


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/73671/showart_1821150.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP