在ECLIPSE中構建TOMCAT源碼工程

對於學習j2ee,且想提升本身Java編程設計水平的每一個人來講,研究Tomcat的源碼是一件很嚮往的事,這其中的獲益不單單是Java編程水平的提升,還有不少其餘方面,如j2ee規範的瞭解,設計模式的運用,產品構建及版本控制等等,這些個方面個無一不是咱們學習模擬的對象。可是,每當咱們開始這段旅程時,都迷失在它那浩瀚的代碼海洋之中,這個時候,咱們多麼但願有這麼一盞明燈,指引咱們向前進。程序員

在Eclipse中構建Tomcat6.0源碼工程apache

        絕不誇張的說,Tomcat 6項目是最友好的項目,緣由是它的源碼工程構建起來非常方便,它沒有使用很先進的maven工具來管理工程,也沒有使用通用的IDE來構建工程,而它其實就是一個Eclipse的Java工程,構建時只使用ant。從這一點來看,好像特定了IDE,對貢獻者的開發環境要求限制了,可是它卻吸引了更多的貢獻者。畢竟,像我這樣的程序員仍是不少,一沒錢機子爛,一般只用Eclipse開發,看見Eclipse工程很親切;二maven不熟練,看見mvn管理的工程就怕怕。編程

      好了,如前文所說,Tomcat 6項目就是一個Eclipse的Java工程,那麼咱們直接用Eclipse中的SVN插件上http://svn.apache.org/repos/asf/tomcat/tc6.0.x/tags/TOMCAT_6_0_20/導出工程到本地的workspace中。設計模式

若是有錯,那就是由於classpath中找不到ANT_HOME變量和TOMCAT_LIBS_BASE,從新設置一下ANT_HOME和TOMCAT_LIBS_BASE,如ANT_HOME=D:\JavaTeam\apache-ant-1.7.1,TOMCAT_LIBS_BASE=D:\JavaTeam\eclipse。tomcat

     若是你沒有SVN插件,也不要緊,在http://tomcat.apache.org/download-60.cgi下載Tomcat 6.0.20的源碼包,而後解壓到workspace。eclipse

     因爲源碼包沒有.project文件和.classpath文件,因此咱們要製做一個,什麼?製做太麻煩,好吧,那下載一個,在http://svn.apache.org/repos/asf/tomcat/tc6.0.x/tags/TOMCAT_6_0_20/目錄下,把.project文件和.classpath文件保存到解開的源碼目錄(apache-tomcat-6.0.20-src)下,而後,在Eclipse中導入該工程。ok,這下跟剛纔的過程同樣了。很簡單,不是嗎?maven

好了,接下來,就能夠開始咱們的旅程了哦。svn

相關文章
相關標籤/搜索