使用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