搞了一天Tomcat源码,代码都还来不及看,编译都搞了大半天,现在该总结一下啦。。
首先肯定要得到Tomcat源码,
从SVN导入最好,方便,又不会漏,地址是:http://svn.apache.org/repos/asf/tomcat/tc6.0.x/tags,目录下很多个版本,我选择的是TOMCAT_6_0_0,SVN的地址是http://svn.apache.org/repos/asf/tomcat/tc6.0.x/tags/TOMCAT_6_0_0/,检出就OK,项目名是tomcat6,路径名为:F:\alvinspace\JavaseSpace\tomcat6,我把这个项目复制到:F:\tomcat6
。
然后就是下载Tomcat源码相关联的包,如果没安装ant,赶快去下载一个吧(http://ant.apache.org/bindownload.cgi ),
下载后解压,配置环境变量,新建ANT_HOME=D:\develop\apache-ant-1.8.1(windows平台下),为了在MS-DOS能运行ant命令,在环境变量中再新PATH,值为:“%PATH%;D:\develop\apache-ant-1.8.1\bin”,
如图:
,配置成功。。。。
把tomcat6目录下的build.properties.default文件复制一份,命名为build.properties,打开build.properties文件,找到
base.path=/usr/share/java ,改为base.path=F:\tomcat6\share,如果没有share文件夹就新一个,打开MS-DOS,输入命令:cd F:\tomcat6,现在可以下载关联包啦,输入命令ant download,
可能会出现一个错误,找不到http://sunsite.informatik.rwth-aachen.de/eclipse/downloads/drops/R-3.2-200606291905/eclipse-JDT-3.2.zip ,换个路径就可以,打开build.properties,找到jdt.loc,值改为:http://sunsite.informatik.rwth-aachen.de/eclipse/downloads/drops/R-3.2-200606291905/eclipse-JDT-3.2.zip
重新输入ant download,由于要下载eclipse-JDT-3.2.zip ,20M左右,需要点时间,等等吧。。。。
如果成功就太爽啦。。。再输入ant 编译,这次问题应该不太。。。编译成功。。。该休息一下。。。
浙公网安备 33010602011771号