tomcat源代碼之將tomcat7||tomcat8 源代碼導入eclipse

1.如果是tomcat7的源代碼,在用 ant 編譯時需要是jdk6支持,只能時jdk6. 因爲我的時jdk7,所以我編譯的是tomcat8源代碼。

2. https://tomcat.apache.org/tomcat-7.0-doc/building.html 這一篇文章裏會告訴你如何用 ant 去build 源代碼,源代碼解壓成文件夾apache-tomcat-7.0.64-src,裏面有BUILDING.txt ,他的內容和所給的網址裏的內容一樣,如果沒網可以看BUILDING.txt,接下來,我稍微說一下大致意思。我參考了apache-tomcat-7.0.64-src下的BUILDING.txt 和apache-tomcat-8.0.26-src下的BUILDING.txt,然後編譯tomcat8源代碼,將其導入eclipse。

3. 下載jdk7和最新版本的ant,配置JAVA_HOME和ANT_HOME,在${tomcat.source}下新建build.properties文件。(${tomcat.source}指的是tomcat8的源代碼文件夾,也可以理解爲源代碼文件夾所在的路徑)在build.properties中寫上base.path=/home/me/some-place-to-download-to,這句話的作用是:在進行ant時會自動下載一些依賴文件,這些文件九放到base.path裏,下載的文件有可能會從googlecode上下載,所以可能會需要代理,按照BUILDING.txt裏的寫。

4. 我們最終要導入到eclipse裏,所以需要下載相應的依賴包cd ${tomcat.source} 然後  ant ide-eclipse,這樣的話就會自動下載easymock-3.2.jar,junit-4.11.jar,geronimo-spec-jaxrpc-1.1-rc4,jar,wsdl4j-1.6.2. 在ant的libs裏有ant.jar. 把這幾個jar都import到項目中,如果ant ide-eclipse未編譯成功的話,那麼就用ant就可以編譯成功了。

5.編譯成功後,至於如何導入到eclipse中,如何運行,可以參考其他教程,網上多的是

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章