1. 程式人生 > >tomcat源碼學習一:導入eclipse

tomcat源碼學習一:導入eclipse

tps trunk 沒有 asf rop base https distrib 打開

一、下載源碼

進入官網http://tomcat.apache.org,點擊Download>tomcat9>Source Code Distributions>zip  下載並解壓

或者從svn庫檢出源代碼,svn路徑http://svn.apache.org/repos/asf/tomcat/trunk

解壓或檢出後,目錄如下,此時還不能直接導入

技術分享

二、ant編譯

1、點擊https://mirrors.tuna.tsinghua.edu.cn/apache//ant/binaries/apache-ant-1.10.1-bin.zip下載ant的zip安裝包,解壓到D:/ant並新建環境變量path,指向解壓後的bin目錄D:\ant\apache-ant-1.10.1\bin

2、(可選,因為ant在build過程當中會下載依賴jar包,此處可以修改jar包的存放位置)打開第一步的源碼目錄,編輯build.properties.default

找到 base.path ,指定自定義目錄,如base.path=D:/ant/tomcat-build-libs(新建該文件夾)

3、在tomcat源碼目錄下,執行命令行  ant ide-eclipse

這個過程大概幾十秒時間,直到輸出build successful。此時該目錄下會生成 .project .classpath文件

三、打開eclipse,菜單Window>perference>Java>Build Path>Classpath Variables

1、新建ANT_HOME 和TOMCAT_LIBS_BASE 變量,ANT_HOME指向ant安裝目錄,如D:/ant/apache-ant-1.10.1。TOMCAT_LIBS_BASE指向上面配置的base.path目錄D:/ant/tomcat-build-libs。如果未作改動,則使用base.path默認指向的目錄

2、導入tomcat源碼,import>Existing Projects into Workspace。此時項目正常導入,沒有報錯

3、右鍵build.xml,Run As > Ant Build  BUILD SUCCESSFUL

4、右鍵項目,Run As > Java Application>Bootstrap>start-tomcat

ok

tomcat源碼學習一:導入eclipse