tomcat在启动的时候,会去加载并解析server.xml 这个文件,并根据文件动态创建一些类的实例。

比较有意思的地方是在解析server.xml的时候,利用sax这个 api来处理xml文件的同时,引入了一个Digester类,

其中,在解析的时候,根据不同的节点,又引入类相应的处理规则(Rule)类, 按照不同的规则,进行不同的规则解析,

 比较有意思。

 

先放张思维图, 具体流程细节,后续有时间了,再好好整理整理。


tomcat 启动解析server.xml 思维图

相关文章:

  • 2022-12-23
  • 2021-12-21
  • 2021-06-09
  • 2021-09-06
  • 2022-12-23
  • 2022-12-23
  • 2021-11-15
  • 2022-01-22
猜你喜欢
  • 2021-11-29
  • 2021-07-07
  • 2022-12-23
  • 2021-04-30
  • 2022-12-23
  • 2021-09-26
相关资源
相似解决方案