tomcat
平常心ljw
不要短期高估自己,也不要长期低估自己!
展开
-
tomcat请求处理原理解析
Container容器是所用servlet容器的父接口,也就是说作为一个servlet容器,首先必须要实现Container接口,每个tomcat服务器只能有唯一的根Container,Connector组件通过setContainer方法将Container容器和Connector关联起来。共有四种类型Container容器,分别对应不同概念的层次,每一层之间是父子的关系。1、Engine:整...原创 2019-11-10 21:43:50 · 323 阅读 · 0 评论 -
tomcat请求原理解析
Connector容器主要负责解析socket请求,在tomcat中的源码位于org.apache.catalina.connector和org.apache.coyote包路径下;通过上两节的分析,我们知道了Connector是Service的子容器,而Service又是Server的子容器。在server.xml文件中配置,然后在Catalina类中通过Digester完成实例化。在serve...原创 2019-11-10 21:43:38 · 341 阅读 · 0 评论 -
tomcat启动流程解析
一、设置catalinaHome和catalinaBasecatalinaHome是tomcat的安装目录,catalinaBase是tomcat的工作目录;这两个目录的主要功能是当在同一台机器上部署多个tomcat实例时,可以不用安装多个tomcat副本,而是通过共享tomcat代码的方式实现。例如在同一台机器上部署两个tomcat实例时,只需要创建两个base目录,base1和base2,然...原创 2019-11-10 21:43:21 · 109 阅读 · 0 评论 -
tomcat整体架构简介
作为一款开源的轻量级的jsp服务器软件,tomcat是使用最广泛的web服务器之一。tomcat源码用Java编写,研读tomcat源码,向大师学习编程思想,还是会有不少收获。一、tomcat总体架构宏观角度来看,tomcat可以分为两大块,Connector和Container。Connector主要负责接收请求、解析请求后生成request和response。Container作为服务器的...原创 2019-11-01 12:09:55 · 320 阅读 · 0 评论