Tomcat 系列篇五-介绍下 Service 启动过程
原文中文,约4000字,阅读约需10分钟。发表于: 。这里开始介绍下 Service 的启动过程,Tomcat 的启动过程中
本文介绍了Tomcat的启动过程,包括启动Service、Engine、线程池、mapperListener和Connector等组件。其中,Connector的添加需要先锁定,然后重新申请一个数组,再进行拷贝,最后将新添加的放到数组最后。另外,设置Engine时需要先将旧的Engine的Service设置为null,再将新的Engine的Service设置为当前的Service。最后,本文提到Tomcat的一大特点是通过Lifecycle的接口和模板方法调用实际的实现层的方法。