Eclipse导入Tomcat源代码研究

Jetty和Tomcat为目前全球范围内最著名的两款开源的webserver/servlet容器。在此先研究下Tomcat,因为平时是用Eclipse开发Java软件,所以很想把Tomcat代码也放到Eclipse查看并编译运行。

(1) Download Tomcat Source Code. 网址: https://tomcat.apache.org/ 最新的是9.0.6 版本的,就下载最新的来编译。


=> 首先要安装JDK,并设置好环境变量等。
=> 在编译Tomcat之前需要安装Ant, 因为Tomcat是用Ant来build的,所以需要安装Ant。
从Ant官网上下载最新的,我用的是1.9.10.

解压Ant后在环境变量里面设置ANT_HOME=D:\Tools\apache-ant-1.9.10,并把/bin文件加到Path中。

(2) 解压apache-tomcat-9.0.6-src.zip获得apache-tomcat-9.0.6-src文件夹。创建build.properties文件,你可以把build.properties.default文件修改为build.properties,然后编辑里面的变量base.path.


(3) 打开cmd, 进入Tomcat目录,然后输入> ant,来build。

然后运行> run ide-eclipse来生成.classpath和.project。

我在运行ant ide-eclipse时,会出现从定向错误,下载包失败。

在这种情况下,可以手动根据网址把包下载下来。例如 https://nchc.dl.sourceforge.net/project/easymock/EasyMock/3.2/easymock-3.2.zip 下载easymock-3.2.zip,把包解压到tomcat-build-libs-9下面。然后继续下载,直到最后全部成功。

下载完后设置环境变量TOMCAT_LIBS_BASE=D:/OpenSource/tomcat/tomcat-build-libs-9或在Eclipse工程中加入这个变量。
(4) 然后打开Eclipse,File->Import->Existing Projects into Workspace.


右键点击: Run Ad -> Run Configuration.

(5) 在浏览器中输入localhost:8080, 就会显示Apache Tomcat页面.










  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值