在ECLIPSE中构建TOMCAT源码工程

来源:互联网 发布:关系流程图软件 编辑:程序博客网 时间:2024/05/22 13:06

对于学习j2ee,且想提高自己Java编程设计水平的每个人来说,研究Tomcat的源码是一件很向往的事,这其中的获益不仅仅是Java编程水平的提高,还有很多其他方面,如j2ee规范的了解,设计模式的运用,产品构建及版本控制等等,这些个方面个无一不是我们学习模拟的对象。但是,每当我们开始这段旅程时,都迷失在它那浩瀚的代码海洋之中,这个时候,我们多么希望有这么一盏明灯,指引我们向前进。

在Eclipse中构建Tomcat6.0源码工程

        毫不夸张的说,Tomcat 6项目是最友好的项目,原因是它的源码工程构建起来很是方便,它没有使用很先进的maven工具来管理工程,也没有使用通用的IDE来构建工程,而它其实就是一个Eclipse的Java工程,构建时只使用ant。从这一点来看,好像特定了IDE,对贡献者的开发环境要求限制了,但是它却吸引了更多的贡献者。毕竟,像我这样的程序员还是很多,一没钱机子烂,通常只用Eclipse开发,看见Eclipse工程很亲切;二maven不熟练,看见mvn管理的工程就怕怕。

      好了,如前文所说,Tomcat 6项目就是一个Eclipse的Java工程,那么我们直接用Eclipse中的SVN插件上http://svn.apache.org/repos/asf/tomcat/tc6.0.x/tags/TOMCAT_6_0_20/导出工程到本地的workspace中。

如果有错,那就是因为classpath中找不到ANT_HOME变量和TOMCAT_LIBS_BASE,重新设置一下ANT_HOME和TOMCAT_LIBS_BASE,如ANT_HOME=D:/JavaTeam/apache-ant-1.7.1,TOMCAT_LIBS_BASE=D:/JavaTeam/eclipse。

     如果你没有SVN插件,也没关系,在http://tomcat.apache.org/download-60.cgi下载Tomcat 6.0.20的源码包,然后解压到workspace。

     由于源码包没有.project文件和.classpath文件,所以我们要制作一个,什么?制作太麻烦,好吧,那下载一个,在http://svn.apache.org/repos/asf/tomcat/tc6.0.x/tags/TOMCAT_6_0_20/目录下,把.project文件和.classpath文件保存到解开的源码目录(apache-tomcat-6.0.20-src)下,然后,在Eclipse中导入该工程。ok,这下跟刚才的过程一样了。很简单,不是吗?

好了,接下来,就可以开始我们的旅程了哦。

原创粉丝点击