现在的位置: 首页 > 综合 > 正文

Eclipse下运行Tomcat源码工程

2013年09月19日 ⁄ 综合 ⁄ 共 1365字 ⁄ 字号 评论关闭

 Tomcat是大家熟悉的Web服务器,而且是开源的。本文主要介绍如何在Eclipse下运行Tomcat的源码工程。本文中涉及的Tomcat源码均以Tomcat 6.x为例。

1、获取Tomcat源码

有两种方式可以获取Tomcat源码

(1)直接下载源码包,见http://tomcat.apache.org/download-60.cgiSource Code Distributions

(2)使用svn获取源码,svn的根路径为http://svn.apache.org/repos/asf/tomcat/使用TortoiseSVN即可。

 

2、源码依赖包的获取

Tomcat 6.x是使用Ant进行编译的,获取Tomcat 6.x源码依赖包的最简单方式当然就是采用Ant直接获取

(1)Ant安装 首先到http://ant.apache.org/bindownload.cgi下载最新的Ant包,解压缩。

设置环境变量:

step1:JAVA_HOME:Jdk安装路径

step2:ANT_HOME:Ant的安装路径

step3:在Path中添加“;%ANT_HOME%\bin”

 

切换到Windows命令窗口,输入ant -help,如果出现ant的相关选项,证明ant已安装成功。

 

(2)下载Tomcat 6.x源码依赖包

step1:在Tomcat 6.x源码路径中,找到build.properties.default,使用文本编辑器打开。

在base.path=/usr/share/java前加#注释掉

将#base.path=C:/path/to/the/repository行首的#去掉。该路径即为即将下载的Tomcat依赖包所在的路径,该路径可修改。:

step2:在Windows命令窗口中切换至Tomcat源码所在路径

输入 ant download,即可自动下载

 

step3:在依赖包下载完毕后,输入 ant 命令即可对源码进行编译。

 

编译完毕后,我们的Tomcat源码及其依赖包已经准备完毕。

 

3、在Eclipse中运行Tomcat工程。

在Tomcat 6.x源码路径中存在两个文件eclipse.classpath及eclispe.project。

将这两个文件重命名为.classpath及.project。如果在windows下不能重命名,可以尝试在命令行方式下使用ren命令。

 

打开Eclipse,在Windows->Preferences->Java->Build Path->Classpath Variables中添加两个变量,分别为:

ANT_HOME:Ant的安装路径

TOMCAT_LIBS_BASE:Tomcat依赖包所在路径。

如下图:

 

此时,万事具备,只要Import Exist Project即可。

 

4、Tomcat运行

右击工程,点击Run as.....

进入Run Configurations。

新建名称为Catalina的运行配置

 

Main class选择:

org.apache.catalina.startup.Catalina

切换至Arguments标签页

在Program Arguments中输入:start

在VM Arguments中输入:-Dcatalina.home=源码路径

 

最后,点击Run,Tomcat源码就成功运行了。

 

 

抱歉!评论已关闭.