有关服务器源代码知识解读 服务器源代码什么意思


一: 生命周期 Tomcat 为了方便管理组件和容器的生命周期,定义了从创建、启动、到停止、销毁共 12 中状态,tomcat 生命周期管理了内部状态变化的规则控制,组件和容器只需实现相应的生命周期 方法即可完成各生命周期内的操作(initInternal、startInternal、stopInternal、 destroyInternal) 。
Tomcat 的生命周期管理引入了事件机制,在组件或容器的生命周期状态发生变化时会通 知事件监听器,监听器通过判断事件的类型来进行相应的操作 。事件监听器的添加可以在 server.xml 文件中进行配置 。
【有关服务器源代码知识解读 服务器源代码什么意思】 Tomcat 各类容器的配置过程就是通过添加 listener 的方式来进行的,从而达到配置逻辑与 容器的解耦 。
EngineConfig:主要打印start和stop事件的debug日志HostConfig:主要处理部署应用,解析应用 me

    推荐阅读