- 8
- 0
- 约1.69千字
- 约 15页
- 2016-08-23 发布于河南
- 举报
eclipse导入tomcat8源码-Weber
Eclipse导入Tomcat8源码过程
By -- Weber.Yang
Blog: /yhjyumi
准备条件
1.1 需要安装有Ant和Eclipse,并且Eclipse需要有Ant插件(最新的Eclipse都自带了Ant, Maven和Git插件)
Ant下载:/
Eclipse下载:/downloads/
1.2 下载Tomcat8源码,并解压到本地磁盘
下载地址:/download-80.cgi
解压后大概是这个样子
2. 编译源码
2.1 修改base.path的路径(这一步可选,这个路径指定了ant编译tomcat源码下载的一些依赖 包存放的位置)
进去apache-tomcat-8.0.28-src目录,找到并打开peries.default, 修改base.path=/usr/share/java
为 E:\source\java\apache-tomcat-8.0.28-src\repository或者其他系喜欢的目录.
2.2 使用ant编译tomcat源码
在源码的根目录,也就是apache-tomcat-8.0.28-src下,执行ant命令
然后注意控制台输出的日志:
Tip:网络不好的时候,会出现奇怪的错误和中断, 这个时候可以执行ant clean, 然后从新ant编译.
编译完成之后的东西大概是这个样子:
特别主要注意output这个目录,它存放了我们编译源码后的一些东西.
OK, build目录下的文件是不是和我们使用的平时使用的tomcat很相似了.
导入编译后的tomcat源码
3.1 新建一个普通的项目
File Java Project
输入项目名tomcat-8.0.28
3.2 导入源码
右键src文件夹,import file system 选择
选择File System
选择我们解压源码的目录
勾上源码,然后点击Finish
在java项目中选择java和test 右键 build path use as source folde
然后, 我们会发现, 项目有很多错误提示.这个时候我们需要导入一些依赖包.
首先要给项目加入Junit4
然后在项目新建一个lib文件夹,放入这些jar包((/s/1dDz1FMD).
之后build path 把这些jar包加入项目.
依赖jar到导入之后, 我们发现还是有很多错误. 其实这些错误并不影响启动服务器.可以选择忽略这些细节.我用的是JDK7, 所以我把JDTCompiler.java的一些代码注释了.其余的错误提示,我没有处理.
剩下的错误,大概是这个样子:
接下来,找到org.apache.catalina.startup.Bootstrap这个启动类,使用debug启动项目.强制启动,因为项目有错误.发现正常进去了debug模式.
之后项目正常启动了
为了验证源码正真的跑了起来.打开浏览器,输入http://localhost:8080/
发现确实有一个本地服务器在运行, OK, 至此, 我们Eclipse导入Tomcat8源码已经完成.接下来就是源码的探索环节了.
参考资料:
/a/gaoji/2015/0609/tomcat8.html
/mengdd/p/3594608.html
/lanxuezaipiao/p/3640923.html Tomcat8源码编译及导入Eclipse中研究
/infodetail-1090453.html
对上述作者表示感谢^_^
您可能关注的文档
- 2014年高考英语第一轮复习:省略句.doc
- 2014年常见蔬菜价格表.doc
- 2014新版新目标八年级下册英语单词默写打印版30.doc
- 2014年桓台英语一模试题答题卡.doc
- 2014年高考文言翻译练习.doc
- 2014年考研英语(二)考试大纲完美打印版2页.doc
- 2014江苏公务员图形推理纸盒问题4大妙招.doc
- 2014高考英语单项选择冲刺满分训练5.doc
- 2014考研英语阅读理解原文之英语一text4.doc
- 2015年日历(A4一页两个月)打印版.doc
- 华福证券-消费建材-地产链下的修复良机.pdf
- 华鑫证券-牧原股份(002714)公司深度报告:以成本优势构筑护城河,驱动产能与业务双扩张.pdf
- 国盛证券-固定收益点评-2025年各地成绩单——经济、财政与债务盘点.pdf
- 东吴证券-存储行业格局落定,价值归真:从周期波动走向技术溢价.pdf
- 光大证券-房地产行业百强房企销售跟踪(2026年1月):TOP10房企开年销售表现相对较好.pdf
- 国海证券-电池行业锂电2026年度投资策略-景气向上,迈入新周期.pdf
- 华宝期货-2026年2月有色金属分析报告-金融属性放大波动,有色贵金属板块联动.pdf
- 华创证券-【资产配置快评】总量“创”辩第121期:金银巨震,大类资产风波又起.pdf
- 浙商证券-华阳股份-600348-深度报告-煤炭主业稳增长,新兴产业启新程.pdf
- 华西证券-利率月报:2月债市,关注资金与风偏.pdf
原创力文档

文档评论(0)