Tomcat的核心是Connector和Container,多个Connector和一个Engine Container构成了一个service(Tomcat实现了一个名字为Catalina的service),有了service,就可以对外提供服务,service存活在server下,整个tomcat的生命周期都由server来控制。
不同的Connector用于接收不同协议的外部请求,Connector会将接收到的请求转换为相同的格式,传递给Engine容器做具体的处理。
Engine容器下面可以包含多个虚拟主机(Host Container),每个虚拟主机作为一个独立的站点,对外提供服务。
每台虚拟主机可以包含多个应用,我们可以为这些应用配置相应的虚拟子目录
<Engine name="Catalina" defaultHost="localhost">
需要为Engine指定一台默认主机,如果客户端提供的主机名找不到,就会找当前这台默认的主机
<Host name="localhost" appBase="webapps"
name属性唯一的标志了主机的名称,appBase表示这台主机对应的基准文件系统目录
Context的docBase为相对路径时,就是相对于appBase
<Context path="" docBase="E:\TOMCAT\lesson"/>
将lesson映射为虚拟根目录,我们可以通过/+资源名访问这个应用
<Context path="/book/xxx" docBase="E:\TOMCAT\lesson2"/>
将应用lesson2映射为虚拟子目录/book/xx,可以通过这个虚拟子目录+资源名访问这个应用下的资源
分享到:
相关推荐
超全的Tomcat工作原理祥解!内有tomcat简介/server.xml配置/web.xml配置/tomcat管理/tomcat启动分析等内容.
tomcat工作原理
tomcat的工作原理 讲述Tomcat是如何工作的
Apache Group在完成GNUJSP1.0的开发以后,开始考虑在SUN的JSWDK基础上开发一个可以直接提供Web服务的JSP服务器,当然同时也支持Servlet, 这样Tomcat就诞生了。Tomcat是jakarta项目中的一个重要的子项目,其被...
深入理解tomcat工作原理,剖析其工作的过程,tomcat各节点的作用
tomcat工作原理深入详解——HowTomcatWorks中文版.pdf
tomcat工作原理.docxtomcat工作原理.docxtomcat工作原理.docxtomcat工作原理.docxtomcat工作原理.docxtomcat工作原理.docxtomcat工作原理.docxtomcat工作原理.docxtomcat工作原理.docx
Service是这样一个集合:它由一个或者多个Connector组成,以及一个Engine,负责处理所有Connector所获得的客户请求
介绍tomcat工作原理的书籍和资料。精品--敬请参阅
够基础、够循序渐进,加上作者本身对tomcat的深入理解,所以行文中处处向读者传递着tomcat的设计思想,我想这才是大部分人研究tomcat所希望学到的
tomcat的工作原理,从最简单的socket服务端,客户端开始,逐步扩展!最终手把手教你完成一个简单的servlet 容器。最终彻底搞懂tomcat
Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台...
资源名称:Tomcat工作原理 资源截图: 资源太大,传百度网盘了,链接在附件中,有需要的同学自取。
更深入的了解tomcat服务器的运行机制 更好的了解底层技术实现。
NULL 博文链接:https://xylong.iteye.com/blog/1698814