首页 > 代码库 > tomcat源码学习一:导入eclipse

tomcat源码学习一:导入eclipse

一、下载源码

进入官网http://tomcat.apache.org,点击Download>tomcat9>Source Code Distributions>zip  下载并解压

或者从svn库检出源代码,svn路径http://svn.apache.org/repos/asf/tomcat/trunk

解压或检出后,目录如下,此时还不能直接导入

技术分享

二、ant编译

1、点击https://mirrors.tuna.tsinghua.edu.cn/apache//ant/binaries/apache-ant-1.10.1-bin.zip下载ant的zip安装包,解压到D:/ant并新建环境变量path,指向解压后的bin目录D:\ant\apache-ant-1.10.1\bin

2、(可选,因为ant在build过程当中会下载依赖jar包,此处可以修改jar包的存放位置)打开第一步的源码目录,编辑build.properties.default

找到 base.path ,指定自定义目录,如base.path=D:/ant/tomcat-build-libs(新建该文件夹)

3、在tomcat源码目录下,执行命令行  ant ide-eclipse

这个过程大概几十秒时间,直到输出build successful。此时该目录下会生成 .project .classpath文件

三、打开eclipse,菜单Window>perference>Java>Build Path>Classpath Variables

1、新建ANT_HOME 和TOMCAT_LIBS_BASE 变量,ANT_HOME指向ant安装目录,如D:/ant/apache-ant-1.10.1。TOMCAT_LIBS_BASE指向上面配置的base.path目录D:/ant/tomcat-build-libs。如果未作改动,则使用base.path默认指向的目录

2、导入tomcat源码,import>Existing Projects into Workspace。此时项目正常导入,没有报错

3、右键build.xml,Run As > Ant Build  BUILD SUCCESSFUL

4、右键项目,Run As > Java Application>Bootstrap>start-tomcat

ok

 

tomcat源码学习一:导入eclipse