javaweb--Tomcat>>基于windows 系统源码的编译和部署

一,下载源码
进入Tomcat官网下载Windows版本 的源码

这里写图片描述

这里写图片描述

二,ant编译

1.下载ant
2.配置环境变量
这里写图片描述
这里写图片描述

3.在源码文件夹下新建download用于存放之后ant下载 的包
这里写图片描述

4.修改配置文件

定位到build.properties.default文件,将其名称修改为build.properties,然后修改文件内容,这个地址就是希望依赖包下载后存放的位置路径

这里写图片描述

5.打开控制命令行,定位到Tomcat源码的根目录下执行

 ant

过程中ant会下载一些依赖的包,待下载完成后,即可看到

这里写图片描述

这里写图片描述

这里写图片描述

三,java 项目的生成

1.新建Java项目,我的命名是TomcatSource
2.将源码中java和test两个源码目录import到新建的工程中

这里写图片描述

这里写图片描述

3,导入依赖包:

项目要运行需要其他的包,以下是需要的包(因为未涉及单元测试相关,所以我直接包test文件夹删掉了吗,所以未导入test需要的包)

这里写图片描述

其中ant.jar可以在ANT_HOME\lib下找,ecj-4.6.3在之前Tomcat编译时手工创建的download下找

这里写图片描述

剩下的两个包可以去网上下

4.错误修改

以上完成后还需要导入Junit库用来进行测试
至此Java文件夹中就没有错误了,test文件夹因为是用来进行Junit测试的,所以可以直接将其注释掉。

5.最后的准备工作

因为Tomcat运行需要很多配置和依赖包,它们在output/build 下的lib和conf文件夹中,所以我们要把这两个文件夹拷到项目中(为了方便我就直接将整个build文件夹copy了)

最后整个项目的结构如下:

这里写图片描述

6.项目运行

找到Bootstrap类,设置运行参数

这里写图片描述

这里写图片描述

注意:VM arguments里面这个等号两边不能有空格,否则可能会出现没有找到主类的错误。。

设置完后点击项目运行,在浏览器输入

localhost:8080

在浏览器可看到Tomcat欢迎界面

这里写图片描述

关于Tomcat源码编译这一部分还有后续,建议一起看完

见: javaweb–Tomcat>>用自己编译的Tomcat发布应用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值