从apache上svn 检出tomcat的源码,目前用到的是TOMCAT_7_0_32。
eclipse使用import功能导入源码,会发现有一些报错的,包括ant和一些依赖的jar包。ant好说,加一个ANT_HOME变量,值指向电脑中的ant就可以了。
针对剩下的问题。运行cmd,进入tomcat源码目录执行ant,这个过程ant需要联网去下载tomcat工程依赖的一些jar包。下载下来默认是在tomcat所有在盘符的这个目录下\usr\share\java(这个路径可以通过build.properties.default 文件中base.path=/usr/share/java修改)。 然后把这个目录配置成classpath变量TOMCAT_LIBS_BASE的值就可以了。如果还有错的,看下jar包的名字,然在ant.xml中找出jar包所属的target的name,把这个target执行下,jar包就下载下来了。下载下来以后,在eclipse把项目刷新下。