承接上文承接上文23-3-3-4-(2,3),如下图。

1、setState(LifecycleState.STARTING); 因为standardHost的ls的listeners的数量为1,所以去执行里面的listeners方法。
(1)、HostConfig,主要是设置一些属,setCopyXML(false);setDeployXML(true);
setUnpackWARs(true);
(2)、start()方法。

1)、注册mbean
2)、获取dirs D:\workspace\test_tomcat\apache-tomcat-7.0.22-src\output\build\webapps,D:\workspace\test_tomcat\apache-tomcat-7.0.22-src\output\build\conf\Catalina\local
3)、进行校验

4)、deployApps(),进行部署
2、threadStart();在StandardHost对象中没什么动作。
本文详细解析了Tomcat启动过程中的关键步骤,包括设置配置属性、注册MBean、部署应用程序等,并介绍了StandardHost对象在启动过程中的作用。
1160

被折叠的 条评论
为什么被折叠?



