1. 程式人生 > >Tomcat9.0環境搭建與原始碼編譯

Tomcat9.0環境搭建與原始碼編譯

使用IntelliJ IDEA  搭建Tomcat9.0專案

 

準備條件:

 

下載原始碼

這裡我們下載的Tomcat的原始碼版本是9.0.12。

下載地址:

https://tomcat.apache.org/download-90.cgi

 

 

 

 

 

安裝JDK1.8

下載地址:

http://www.oracle.com/technetwork/java/javase/downloads/index.html

 

安裝Ant 1.9.8或更新版本

地址:https://ant.apache.org/bindownload.cgi

安裝完成後需配置環境變數(ANT_HOME,PATH)

 

至此,基本配置已完成,下一步匯入原始碼,這裡我們使用的IntelliJ IDEA .

 

Tomcat專案搭建

 

首先使用Idea開啟Tomcat原始碼目錄File->Open...  完成後如下。

 

 

 

 

之後對專案進行配置:

 

選中專案根目錄 點選Project Structure

 

 

 

選擇Project選項 配置JDK 如下:JDK1.8

 

 

 

之後在專案根目錄下新建lib目錄。

 

 

 

並放入如下jar檔案,這些jar檔案可在網上直接下載,或者讀者電腦下有maven庫的話直接找看看放進來就可以。

 

 

 

隨後在Project Structure下按+ 按鈕選擇java 找到對應的lib目錄即可。

 

 

接著需要指定輸出目錄,和Source檔案,不然原始碼開啟後會報錯,也無法執行test目 錄下的測試用例。**這一部很重要**

 

 

 

 

 

 

 

 

 

接著修改 build.properties 下 base.path屬性值,這裡可以指定一個臨時目錄的位置,用於編譯原始碼時下載tomcat的依賴包

base.path=E:/temp/tomcat-build-libs

 

至此環境基本配置完成。

 

構建Tomcat

開啟命令提示符 定位到 Tomcat專案的根目錄下。 直接 ant 開始構建。

最終在根目錄下生成編譯後的tomcat。這時會發現生成的目錄和檔案和我們使用的tomcat目錄架構是一樣的。至此Tomcat原始碼構建完成,讀者可以直接執行測試用例了。

 

 

參考

https://tomcat.apache.org/tomcat-9.0-doc/building.html