《Tomcat Web容器》IDEA编译Tomcat8.5源码

1. 下载Tomcat源码

百度云:

链接:https://pan.baidu.com/s/1e8esPTuiB7trkrpM5NrLxg
提取码:shzv

官网:https://tomcat.apache.org/download-80.cgi

2. 下载Ant

链接:https://pan.baidu.com/s/1iJfir4HgWEPfhOpql6TjZA
提取码:6us6

3. 下载Tomcat需要的Jar包:

链接:https://pan.baidu.com/s/1fgCrraFYZqbeSK7Keshy-g 
提取码:d2xx 
复制这段内容后打开百度网盘手机App,操作更方便哦

4. 安装和编译源码

安装Ant 

解压Ant安装包并且设置环境变量:

选择环境变量

选择path点击编辑

新增一条环境变量。

开始下载Jar包

打开cmd 切换到tomcat源码目录下,执行ant命令

开始导入源码到IDEA(并且设置JDK版本),设置class文件输出路径。

引入jar包:(jar包下载:

链接:https://pan.baidu.com/s/1fgCrraFYZqbeSK7Keshy-g
提取码:d2xx
复制这段内容后打开百度网盘手机App,操作更方便哦

再引入一个ant包:

设置启动tomcat启动类

 设置语言:

启动Tomcat会报:

需要删除:文件夹examples

启动tomcat:访问:127.0.0.1:8080

 后台报错:

解决方案:在下图标红的位置加入:

context.addServletContainerInitializer(new JasperInitializer(), null);

启动再次访问tomcat主页:

最后:希望本文章对你有帮助

This moment will nap, you will have a dream; But this moment study,you will interpret a dream.
原文地址:https://www.cnblogs.com/jssj/p/12392632.html