第一步:
下載下傳源碼,解壓Tomcat源碼,例如解壓到D:\tomcat\apache-tomcat-6.0.33-src。
第二步:
2.1)使用ant編譯tomcat源碼,在編譯之前需要下載下傳相關的依賴項目。我們并不知道編譯需要哪些依賴項目,怎麼辦?
讓ant來幫忙吧!我們隻需要準備一個存放這些依賴項目的地方,例如d:\tomcat\basepath。
2.2)要讓ant工作起來,我們還要将apache-tomcat-6.0.33-src檔案夾中的build.properties.default重命名為build.properties,
并且打開它,修改base.path=d:\tomcat\basepath。
2.3)下載下傳依賴項目,進入指令控制台,進入目錄D:\tomcat\apache-tomcat-6.0.33-src,執行指令:ant download。
2.4)等依賴項目下載下傳好後,就可以編譯tomcat了。執行指令:ant。當編譯完成後,我們可以檢視目錄D:\tomcat\apache-tomcat-6.0.33-src,
可以發現裡面多了一個檔案夾:output。
我們會發現這個結構和從安裝包裡解壓出來的tomcat結構一緻。
進入bin,啟動tomcat成功,就說明——ant編譯tomcat成功了!
第三步:導入myeclipse
打開Myeclipse —>file->new->other->
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiIml2ZuAlSVVlM0YjN5gDMyMTMfBzLcBTMvwVMxETMwIzLcRnbl1GajFGd0F2LcRXZu5ibkN3YukGavw1LcpDc0RHaiojIsJye.gif)
選擇箭頭所指的選項點選next
點選箭頭所指的地方
點選打開,然後一直Next,就好。
5,選中你的工程如Tomcat7à右鍵點選—>buildpath->configure bulid path 導入如圖所示Jar
6.設定運作參數,運作Tomcat:
OK了,接下來直接在MyEclipse 中的 Open Run Dialog中加入一個啟動 Tomcat 的 Appliction. 具體在 Java Application 中加入Main啟動項,選擇剛才導入的 Tomcat 6.0項目,Main class 填寫 org.apache.catalina.startup.Bootstrap 啟動類, 然後選擇 Arguments ,在 Program arguments 填寫 start , 在 VM arguments 中填寫 tomcat home 的路徑,如:-Dcatalina.home="c:\Tomcat_6_0_29"。配置好後,講webapps下面的example删除(不然啟動報錯,有個類找不到),運作