Tomcat启动流程说明
上一篇 <<
1、tomcat也是java语言编写的应用程序,启动入口为Bootstrap的main函数
【Tomcat启动流程说明】推荐阅读:
2、init 初始化tomcat组件
--使用反射技术调用Catalina的init方法,它是包装类,包装了所有tomcat核心组件(Service、Connector、Container、Wrapper)
3、load
--使用反射技术调用Catalina的start方法,加载并解析conf/server.xml配置到程序中,初始化我们的server信息。整体初始化使用了模板方法和责任链模式。
4、start 初始化
---调用ContextConfig的webconfig方法解析我们的web.xml,如果无web.xml 采用无web.xml方式启动,加载所有的servlet到tomcat容器中
---调用ContextConfig的configureContext方法初始化我们的wrapper对象
5、stop 销毁操作
<<
<<
推荐阅读
- Linux下面如何查看tomcat已经使用多少线程
- Hive常见问题汇总
- 注册分销商的骄傲
- 探索免费开源服务器tomcat的魅力
- 迅捷流程图制作软件的使用方法!
- 如何启动改变
- spring|spring boot项目启动websocket
- Android系统启动之init.rc文件解析过程
- Python专栏|数据分析的常规流程
- Tomcat8带来的坑