前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Tomcat源码分析一:源码导入

Tomcat源码分析一:源码导入

作者头像
囚兔
发布2018-02-08 10:38:20
1K0
发布2018-02-08 10:38:20
举报
文章被收录于专栏:IT杂记IT杂记

下载tomcat源码包

从tomcat官网tomcat.apache.org上下载tomcat8.x的源码包apache-tomcat-8.0.32-src.zip http://tomcat.apache.org/download-80.cgi

生成IDE项目

源码包下的ant build.xml中已经包含了生成eclipse项目的target:

<target name="ide-eclipse" depends="download-compile, extras-webservices-prepare, download-test-compile" description="Prepares the source tree to be built in Eclipse">

先安装好ant,这里不讲ant的安装过程。进入源码根目录执行ant命令:

代码语言:javascript
复制
> ant ide-eclipse

这个任务会去下载objenesis jar包,可能会报错由于默认的目标地址是googlecode,无法访问,通过访问外国网站代理先将其下载放到自己的某个服务器上开启nginx,然后修改根目录下的build.properties.default文件,定位到objenesis.loc=这一行,将其之修改为我服务器上jar包文件的地址比如:http://x.x.x.x/objenesis-${objenesis.version}-bin.zip,再次执行,成功显示BUILD SUCCESSFUL 接下来在根目录下会生成eclipse项目需要的.classpath,.project等文件。

导入eclipse项目

接下来打开eclipse,file -> import -> Existing Projects into Workspace 选择源码目录导入源码; 导入源码后,项目还会报错,右击项目名,Build Path -> Configure Build Path...

点击Add Variable... 添加两个变量ANT_HOME和TOMCAT_LIBS_BASE,ANT_HOME设置为安装的ant的根目录,TOMCAT_LIBS_BASE设置为执行ant ide-eclipse命令生成的目录,我的是E:\usr\share\java

重新编译OK了

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 下载tomcat源码包
  • 生成IDE项目
  • 导入eclipse项目
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档