tomcat 启动解析server.xml 思维图
tomcat在启动的时候,会去加载并解析server.xml 这个文件,并根据文件动态创建一些类的实例。
比较有意思的地方是在解析server.xml的时候,利用sax这个 api来处理xml文件的同时,引入了一个Digester类,
其中,在解析的时候,根据不同的节点,又引入类相应的处理规则(Rule)类, 按照不同的规则,进行不同的规则解析,
?比较有意思。
?
先放张思维图, 具体流程细节,后续有时间了,再好好整理整理。