tomcat 源码分析 编译和导入eclipse

最近想放假想分析一下tomcat的源码,第一步是把tomcat的源码导读到eclipse中。

  首先我们下载tomcat的源码,我们可以从tomcat的官网上下载源代码,我下载的是http://mirror.bjtu.edu.cn/apache/tomcat/tomcat-6/v6.0.35/src/apache-tomcat-6.0.35-src.zip。下载好源码后,我们解压到到指定的文件夹中就可以了。我解压到了D:\workspace\apache-tomcat-6.0.35-src。

        图片tomcatsrc

       在解压好了后,我们复制一份build.properties.default,并且修改名字为build.properties。在上面图片中,这个我已经修改好了,并且在上面文件中的ouput和share是我在解压后然后创建的。在复制和修改好文件后,我们修改build.properties文件中的base.path,修改为另一一个你电脑上的文件夹地址,这个地址主要是用来存放我们在后面下载文件存放用的。

在修改好之后,我们就能使用ant download来下载tomcat依赖的一些文件。这个下载可能需要较长的时间。在下载的过程中,可能遇到一些问题,我在下载的时候没有遇到问题,但是在网上很多人说有可能遇到问题。http://panpan.blog.51cto.com/489034/120826在这篇文章中,提到了很多的错误。在下载好之后,如图。

        图片share

在我们下载后之后,我们使用 ant 来进行编译。过几分钟,我们就能编译好了。在编译好之后,会出现一个output文件。我们可以点知output/bin/start.bat来启动tomcat。这样我们就完成了tomcat源码的编译了。

在编译好之后,我们就可以准备把我们的tomcat源码导入到eclipse中了。我们首先创建一个java project,我们选择Create project from existing source,然后选择D:\workspace\apache-tomcat-6.0.35-src这个文件夹就可以了。上面那个源代码的文件夹要根据自己的路径来进行修改。在我们导入后,会有很多的编译错误。下面我们添加一个依赖的.jar文件。关于怎么在eclipse添加.jar文件,大家可以从网上找。我们要添加的.jar文件有一下几个:

1.ant中的ant.jar。有可能有些版本中的ant.jar中有一些版本的信息。我的是ant.jar。

2.jaxrpc.jar和wsdl4j-1.5.1.jar。这两个是在axis中的,我们可以下载axis-bin-1_4.zip,解压后再lib中就有了。

其他的话,如果还是不行,可以添加在上面我们下载的文件中的一些.jar文件。

还会有一些错误,可能是说类多次声明的错误。我们可以删除D:\workspace\apache-tomcat-6.0.35-src这个文件夹中的webapps这个文件。这样就能消除很多的错误。如果还是有多次声明错误的类就可以了。这样,我们就完成了。

图片eclipse

这样就完成了。

下面我们就能开始运行tomcat了,我们选择D:\workspace\apache-tomcat-6.0.35-src\java\org\apache\catalina\startup\Bootstrap.java。右键选择 run configurations。按

照图片来填写信息,然后点击run就能运行了。

同理,我们也可以按照下面图中来填写run configurations来停止tomcat的运行。

图片stop

这样就完成了。后面会继续更新有关tomcat源码分析的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值