Tomcat 6 启动过程分析 (4) - server 的初始化

    前面说了,Catalina在load方法中试用Digester来构建一个StandardServer (org.apache.catalina.core)。然后调用server.initialize();来初始化。那我们就分析一下这个方法。
public final class StandardServer implements Lifecycle, Server, MBeanRegistration。

server.initialize()
首先, lifecycle.fireLifecycleEvent(INIT_EVENT, null);
然后, 注册全局String cache
然后, 初始化Services

Services.initialize()
和Server的initialize方法很相似,不过继续初始化connectors
org.apache.catalina.connector.Connector
connectors[i].initialize();

Connector.initialize()







你可能感兴趣的:(apache,tomcat,cache)