1、源码下载
2、环境配置
2.1 新建eclipse项目
新建项目tc7.0.70,其他设置默认就好。
项目建立好之后修改此项目的编译环境,
请选择编译环境为1.6,选择1.7会报错(tomcat-dbcp.jar依赖的是jdk1.6,
选择1.7在建立的时候会报错,这个大家可以尝试下看看是不是),下图就是选择编译环境为1.7的时候报的错误。
修改编译环境:选中项目右键->Properties->Java Complier 如下图:
2.2 导入源码
将下载的tomcat源码包解压开:
修改bin目录为script(为什么要这样做?因为新建的Java项目中默认编译后的文件
存放目录是bin,这样做防止编译后的文件覆盖原来拷贝过去的内容。)
修改之后拷贝到Eclipse里新建的项目根目录下:
将项目中默认的src目录删掉,java和test作为源目录。如图这样操作选中java和test目录:
转换之后如图:(这里有红叉,不要管它,后面就解决这个问题)
2.3 添加需要的jar
上面说到转换之后有红叉,很明显是缺少一些jar,这就需要我们自己手动添加了,所以我新建了一个depend的文件:
缺少的这些jar包,我整理下统一放在云盘了,大家从下面的地址下载就可以了,不用再来回找了。
缺少的jar下载,大家下载之后直接解压,然后放在depend下:
把这些jar包加入到编译路径里,如图:
此时发现test目录下还有错误,实际上是因为test里面用到了junit的一些注解,所以需要将junit4引进来
选中项目右键->Properties->Java Build Path如下图:
自此整个项目应该可以编译了。
2.4 build(验证能否构建成功)
运行项目根目录下的build.xml,执行默认的ant任务,看看项目构建的有没有问题。
控制台输出"BUILD SUCCESSFUL"表示编译构建成功。如图:
至此源码运行环境搭建完毕。