导语
本文介绍Tomcat源码导入Eclipse的标准步骤(参考了tomcat的官方网站文档),以Tomcat6系列为例但不止于6系列,也适用于Tomcat7、8、9系列。其实,将Tomcat源码导入Eclipse没有那么难,只要找准正确的步骤即可,不信?那就试一下吧!
安装步骤
下载JDK 1.5及以上版本
注意:设置JAVA_HOME环境变量为JDK的安装目录
下载Apache Ant 1.8.0及以上版本
设置ANT_HOME环境变量,指向${ant.home}
,并在PATH环境变量中加入”${ant.homt}/bin”
${ant.home}
为Ant的解压目录,如E:\ant-1.8.0
下载Tomcat的源代码
Tomcat6.0 SVN仓库 URL: http://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk/
SVN Chekckout… 到指定目录,比如 E:\tomcat-src目录下
提示:trunk指的是最新版本,如果想导出指定的版本,如6.0.18,URL地址格式应该如下所示:
http://svn.apache.org/repos/asf/tomcat/tc6.0.x/tags/TOMCAT_6_0_18/
构建Tomcat
这是比较关键的一步,请按顺序执行如下命令
1. cd ${tomcat.source}
2. ant download
3. ant
{tomcat.source}
是Tomcat源码放置的地方,本文放置在E:\tomcat-src目录下
ant download 这个ant命令,将下载构建Tomcat源码所必需的jar包,这些jar包默认放置在C:\usr\share\java目录下
ant 默认执行build.xml文件的deploy目标(target),如果不明白,暂时执行这个命令即可,以后再回过头来看吧
用Eclipse进行构建
这是最关键的一步,请按顺序执行如下步骤
1. 添加2个环境变量
Windows->Preferences,然后Java->Build Path->Classpath Variables,添加2个变量,变量名为TOMCAT_LIB_BASE(值为C:\usr\share\java)和ANT_HOME(值为E\ant-1.8.0)
2. 重命名
将E:\tomcat-src目录下的eclipse.classpath和eclipse.project这2个文件,重命名为.classpath和.project
3. 将Tomcat源码导入Eclipse
File->Import,选择General下的Existing Projects into Workspace,最后从检出Tomcat源码的目录E:\tomcat-src中,导入
4. 运行Tomcat
第3步完成后,会存在一个名为tomcat-6.0.x的项目,在这个项目上,右键Run As->Run Configurations… 配置运行的信息,main class为org.apache.catalina.startup.Catalina,其他参数如下图
最后,点击Run,即可运行Tomcat!祝你成功!