tomcat源碼ant編譯


  tomcat源碼可以從git上拉取,地址https://github.com/apache/tomcat.git。我拉比較早,是去年的代碼,tomcat9。

  1、用IDEA打開tomcat項目后,配置項目的JDK、編譯輸出路徑:

 

 

  2、接下來是模塊的一些包設置:

 

 

  以及路徑設置:

 

 

  最后在一個默認的C盤的tomcat依賴包路徑下先把這些jar包下載好,否則下一步編譯大概率會報錯:

 

 

  然后我們就可以開始用ant來編譯了:

 

 

   這里遇到的問題都是應該就是jar包下載超時,因為很多jar包都是外網的連接,下載速度很多都是KB/s或者B/s,非常蛋疼。編譯執行的是build.xml這個文件,該文件的配置從build.properites.default這個文件里讀取:

 

 

 

 

  編譯搞完了就大功告成了,可以啟動了。怎么啟動呢?當然不是去tomcat的bin目錄下執行start.sh或者start.bat了,我們是源碼,當然是跑代碼了:

 

 

  執行BootStrap的main方法,默認的command就是start,就可以把tomcat跑起來,跟我們用start.bat或start.sh跑起來的結果是一樣的。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM