Tomcat 源码阅读记录(1)

  1. 使用Ant 工具进行编译打包。

  2. 源码对应关系:

    SourceCodeTargetPackage
    /bin/bin
    /conf/conf
    /java/lib/*
    /Modules依赖包
    /res(一些项目资源)/lib/*
    /test(测试代码)
    /webapp(项目目录)/webapp
  3. 项目主代码
    阅读代码主要集中在/java 目录及 /Modules 目录下。

    • 且需要注意的是/Module 里面放的是连接池的代码,相当于一个插件的意思,在tomcat 7.0 之前,Tomcat 使用的是Apache DBCP 连接池。7.0 之后换为JDBC-Pool,连接池的作用是供数据库连接使用。

  4. 启动类:BootStrap 类。实际上其作用的是里面的catalinaDaemon 对象。

    原文作者:trilever
    原文地址: https://segmentfault.com/a/1190000007110472
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞