Tomcat加载流程
来源:互联网 发布:python datetime模块 编辑:程序博客网 时间:2024/05/29 18:27
tomcat组成
tomcat主要由以上组建组成.
整个的http请求是通过tomcat以上组件协调完成的,server和service完成请求的基本设施,connector通过指定的协议和端口监听用户的请求,通过一层一层的处理,最终封装好响应信息返回给客户端.
tomcat类加载
上图简述tomcat类加载过程:
tomcat的启动方式都是通过在org.apache.catalina.startup.BootStrap类中的main方法中启动完成的.
首先会加载JVM运行所需的类,以及一些扩展类,然后加载tomcat系统运行所需的类,然后就是开始加载webapp应用对应的class文件以及lib.tomcat在启动的过程中回去解析对应配置文件的server.xml以及各web应用的web.xml,首先就会解析的,解析成键值对.
web应用在启动的时候,都会创建一个上下文serveletContext,把解析成键值对以后,封装到上下文之中.
jvm加载
web.xml详细配置请参考web.xml详细配置
web.xml解析过程请参考web.xml解析
0 0
- Tomcat加载流程
- tomcat-tomcat启动流程
- TOMCAT加载
- tomcat 工作流程
- tomcat请求处理流程
- tomcat处理请求流程
- tomcat启动流程日志
- tomcat流程分析
- tomcat运行流程
- tomcat运行流程
- Tomcat配置虚拟目录流程
- Tomcat请求处理流程
- tomcat请求流程
- Tomcat 执行流程
- tomcat NIO工作流程
- TOMCAT访问流程
- Tomcat 处理http流程
- tomcat流程原理解析
- Cookie-用户识别机制
- C#实现SQL数据库备份与恢复
- 基于nodejs模拟浏览器post请求爬取json数据
- ntc 测温 单片机 C语言 查表 温度系数表 计算公式
- 三、步进电机H桥的驱动方法
- Tomcat加载流程
- MATLAB crashes on startup (segmentation violation)
- E:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\rcdll.dll 无法找到资源编辑器DLL. 请确保路径正确
- TortoiseCVS和CVS-suite的初次踩坑之路
- idea 导出war包
- git 冲突解决
- 乐观锁与悲观锁——解决并发问题
- CALayer画多边形柱体
- performDraw