码迷,mamicode.com
首页 > 其他好文 > 详细

Tomcat简介

时间:2017-10-11 11:14:33      阅读:228      评论:0      收藏:0      [点我收藏+]

标签:ext   XML   sources   real   img   realm   关系   tp服务器   font   

 

  1. 什么是Tomcat

Tomcat是由Apache软件基金会下属的Jakarta项目开发的一个Servlet容器,按照Sun提供的技术规范,实现了对Servlet和JavaServer Page(JSP)的支持。由于Tomcat本身也内含了一个HTTP服务器,它也可以被视作一个单独的Web服务器。

技术分享

 

2. Tomcat架构与术语

技术分享

上图是Tomcat架构图,其中的术语解释如下

  • Server: Server代表整个Servlet容器,是Tomcat的顶级元素,可以包含一个或多个services元素。
  • Service: Service代表了一个或多个Connector元素,这些Connector共享一个Engine元素。
  • Connector:Connector用来处理与客户端的通信,接受请求并返回结果。包含HTTP connector和AJP connector。
  • Engine:Engine用来接收并处理从Connector发来的请求,并将处理结果返回Connector。一个Engine可以包含一个或多个Host。
  • Host:Host代表一个虚拟主机,每个Host可以包含一个或多个Web应用。
  • Context:Context代表了一个web应用,每个web应用基于一个war文件。
<Server>
    <Listener />
    <GlobaNamingResources>
    </GlobaNamingResources
    <Service>
        <Connector />
        <Engine>
            <Logger />
            <Realm />
               <host>
                   <Logger />
                   <Context />
               </host>
        </Engine>
    </Service>
</Server>

上图为server.xml的结构,从中可以看出tomcat架构的层次关系

 

 3. Tomcat8 目录结构

  • bin:包含Tomcat的各种脚本,关闭启动等。
  • conf:包含Tomcat的配置文件
  • lib :包含Tomcat运行需要的库文件
  • logs:包含Tomcat的LOG文件
  • temp:包含Tomcat产生的临时文件
  • webapps:默认Tomcat的Web应用发布目录
  • work:Tomcat的工作目录,放置tomcat运行时产生的临时文件。



 

 

Tomcat简介

标签:ext   XML   sources   real   img   realm   关系   tp服务器   font   

原文地址:http://www.cnblogs.com/LeeZee/p/7648749.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!