Tomcat源码解读--代码走读之StandardService.init(十一)

StandardService.init的listeners为0,所以这里主要介绍initInternal()方法。一个service主要包括三部分,Engine(这里称作为container),executor,connectors下面分别做介绍。



 

1、super.initInternal(),调用父类LifecycleMBeanBase的initInternal()方法,主要是注册Mbean。

2、container.init() ,这部分主要是Engine的初始化。与应用有关。



 

3、executor.init(),这部分主要是executor的初始化,为connector定义线程池。



 

4、connector.init(),这部分主要是connector的初始化,根据协议绑定端口。



 

猜你喜欢

转载自83519144.iteye.com/blog/1886978