Tomcat 源碼閱讀記錄(1)

  1. 使用Ant 工具進行編譯打包。java

  2. 源碼對應關係:web

    SourceCode TargetPackage
    /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,鏈接池的做用是供數據庫鏈接使用。tomcat

  4. 啓動類:BootStrap 類。實際上其做用的是裏面的catalinaDaemon 對象。app

相關文章
相關標籤/搜索