tomcat启动流程

243 阅读1分钟

1 )启动 tomcat , 需要调用 bin/startup.bat,在startup.bat 脚本中 , 调用了 catalina.bat 。 2 ) 在 catalina.bat 脚本文件中,调用了 BootStrap 中的 main 方法。 3 )在 BootStrap 的 main 方法中调用了 init 方法,来创建 Catalina 及初始化类加载器。 4 )在 BootStrap 的 main 方法中调用了 load 方法, 在其中又调用了 Catalina 的 load 方法。 5 )在 Catalina 的 load 方法中 , 需要进行一些初始化的工作 , 并需要构造 Digester 对象 , 用 于解析 XML 。 6 )然后在调用后续组件的初始化操作 。。。 加载Tomcat 的配置文件,初始化容器组件 ,监听对应的端口号,准备接受客户端请求。