没有合适的资源?快使用搜索试试~ 我知道了~
Tomcat源码学习(一) 源码编译和导入Eclipse
需积分: 10 19 下载量 199 浏览量
2010-06-18
18:03:44
上传
评论
收藏 35KB DOC 举报
温馨提示
试读
3页
Tomcat源码学习(一) 源码编译和导入Eclipse ,建议初学者参考
资源推荐
资源详情
资源评论
由于现在项目相对比较轻松,而且项目是研究 SOA 和 Web Service 的,因此这里我要对一
些相关的开源技术做一些研究。接下来我要写的文章是 Tomcat 源码系列的文章,文章(一)是
关于 Tomcat 源码编译和如何将 Tomcat 工程导入 Eclips 的,这里分享一下编译经验。
大家都知道 Java 的开源项目很强大,正是这些开源项目促进大量优秀的程序员进步和推动软
件的快速发展。了解和看过开源项目的程序员不少,但是真正参与进去的程序开发者就不多了 。
其实只有真正参与到开源项目中,我们的开发能力就会大大增强,我们的开发者就会更加优秀 、
更善于软件管理,我们的软件产业也会越做越强。
我觉得可以用构建和谐社会的一句话来描述开源软件,那就是:在共享中共建,在共建中共
享。好了,不说这么多了,开始我们的 Tomcat 源码之旅了。
1.下载 Tomcat 源码
请先从 [url]http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91[/url] 下载版
本控制工具 SubVersion,下载到的是 svn-win32-1.5.4.zip,解压后将 bin 路径放到环境变
量 path 下,就可以使用这个版本控制工具了。
在 MS-DOS 窗 口 中 输 入 : svn export
[url]http://svn.apache.org/repos/asf/tomcat/tc6.0.x/tags/TOMCAT_6_0_18/[/url] F:\
project omcatpache-tomcat-6.0.18-src\ 这里我把要下载的源码放到 F 盘的这个目录
了。TOMCAT_6_0_18 是当前最新的源码版本。
该目录显示的就是 Tomcat 源码目录,这里的 output 目录和 eclipse_output 目录是没
有的,这是我之后编译生成的目录。因此大家需要注意。
2.编译并运行
使用 Ant 工具进行代码编译。从 [url]http://ant.apache.org/bindownload.cgi[/url] 处下载 Ant 工
具。我下载的是 apache-ant-1.7.1-bin.zip,解压后把 bin 路径放到环境变量 path 下就可以
使用了。
把 该 目 录 下 的 build.properties.default 文 件 改 名 为 : build.properties 。 打 开
build.properties , 找 到 base.path=/usr/share/java , 改 为 base.path=F:/project/
share。F 盘下的这个目录是我本地的存在的目录,读者可以设置自己电脑上一个存在的目录
即可。
在 Tomcat 编译过程中,Ant 会让我们下载一些必要的依赖项目,base.path 目录就是用来
保存这些项目文件的,我们可以将这个属性指向一个已经存在的目录。修改完 base.path 后,
我们回到 MS-DOS 窗口,切换到 Tomcat 源代码所在目录,然后运行 ant download 命令,
如下图所示:
这次我们等的时间较长,因为 eclipse-JDT-3.2.zip 大约有 20 多 M,下载需要一段时间。一段时
间后,编译器可能给出几个警告。这时我们可发现刚才创建的 base.path 目录(F:/project/
share)中已经下载了 6 个依赖项目,它们都是 Tomcat 编译所必须的。
下面就开始真正的编译任务了,请在 MS-DOS 窗口内键入 ant 并回车,Ant 将在 2 分钟内编
译 1000 多个源文件并将 Tomcat 部署到 output 目录。编译顺利完成后,请打开 Tomcat 的
资源评论
仙客_2015
- 粉丝: 1
- 资源: 4
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功