博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Tomcat 源码学习(一)--Tomcat_7.0.70 源码运行环境搭建
阅读量:6347 次
发布时间:2019-06-22

本文共 865 字,大约阅读时间需要 2 分钟。

hot3.png

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包,我整理下统一放在云盘了,大家从下面的地址下载就可以了,不用再来回找了。

,大家下载之后直接解压,然后放在depend下:

把这些jar包加入到编译路径里,如图:

此时发现test目录下还有错误,实际上是因为test里面用到了junit的一些注解,所以需要将junit4引进来选中项目右键->Properties->Java Build Path如下图:

自此整个项目应该可以编译了。

2.4 build(验证能否构建成功)

运行项目根目录下的build.xml,执行默认的ant任务,看看项目构建的有没有问题。控制台输出"BUILD SUCCESSFUL"表示编译构建成功。如图:

至此源码运行环境搭建完毕。

转载于:https://my.oschina.net/zhengweishan/blog/704298

你可能感兴趣的文章
MySQL事务及ACID特性
查看>>
Hadoop_31_MapReduce参数优化
查看>>
linux运维常见英文报错中文翻译(菜鸟必知)
查看>>
[原][osgEarth]添加自由飞行漫游器
查看>>
代码审查 Code Review
查看>>
fastjson如何指定字段不序列化
查看>>
[日常] Go语言圣经--示例: 并发的Echo服务
查看>>
BZOJ1969: [Ahoi2005]LANE 航线规划(LCT)
查看>>
linux内存管理之malloc、vmalloc、kmalloc的区别
查看>>
GreenDao 数据库升级 连接多个DB文件 或者指定不同的model&dao目录
查看>>
M1卡破解(自从学校升级系统之后,还准备在研究下)【转】
查看>>
vue 访问子组件示例 或者子元素
查看>>
linux内核--自旋锁的理解
查看>>
银行卡的三个磁道
查看>>
OpenSSL 提取 pfx 数字证书公钥与私钥
查看>>
Keepalived详解(四):通过vrrp_script实现对集群资源的监控【转】
查看>>
CollapsingToolbarLayoutDemo【可折叠式标题栏,顺便带有CardView卡片式布局】
查看>>
CentOS7.4安装配置mysql5.7 TAR免安装版
查看>>
解决IE二级链接无法打开故障
查看>>
Windows phone应用开发[16]-数据加密
查看>>