eclipse下导入tomcat源码并编译 (适用于mac,windows,Linux)

前段时间研究了mina的框架,感觉受益良多,对事件驱动、拦截器侦听器的实现、session的实现以及多线程的编程都有了更加直观和深刻的了解。也增长了阅读源码的信心。所以这次决定阅读tomcat的源码。
从之前阅读mina得到的经验是边实践便阅读,充分利用调试技术对阅读源码很有帮助,所以这次也是现在eclipse中导入tomcat源码。本来以为这是一个很简单的事情,直接attach source即可,但是做下来发现这条路行不通。要把tomcat源码导入到eclipse中直接在eclipse中进行编译。这样做的好处是自己可以更改tomcat源码,并且调试起来也更加方便。废话不多说,直接介绍如何在eclipse中编译源码:
使用的是tomcat-7.0.69
ant 1.9.7
主要参考官方文档:
https://tomcat.apache.org/tomcat-7.0-doc/building.html
其实编译是很简单的,但是尝试了很多次都会出错,关键步骤是在于ant ide-eclipse。其实这个步骤并不是编译tomcat,而是下载在eclipse中编译tomcat所要用到的依赖,然后构建一个eclipse project便于导入。
关键的问题是由于国内GFW的存在,下载一些依赖的时候下载不下来,根据教程设置了set proxy但是没有效果(本地已经开启了shadowsocks),无奈只能手动下载并放到指定目录
关键点就是下载的问题,其他没有大的问题,按照教程来就可以。
发布了27 篇原创文章 · 获赞 2 · 访问量 3万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章