eclipse导入Tomcat9源码

环境准备

下载Tomcat源码

c 复制代码
https://github.com/apache/tomcat/tags

JDK版本

Tomcat9要求JDK17以上版本

c 复制代码
https://www.oracle.com/java/technologies/javase/jdk17-archive-downloads.html

Ant安装

c 复制代码
https://ant.apache.org/bindownload.cgi

我这里装的是apache-ant-1.10.14版本

源码构建

bash 复制代码
https://tomcat.apache.org/tomcat-9.0-doc/building.html

第一步:配置下载区域

将build.properties.default复制一份build.properties

将base.path修改为本地绝对路径,构建时Tomcat9源码依赖的jar包会在这个路径下。

第二步:构建


运行自己构建的Tomcat

启动自己构建的Tomcat,效果如下:

第三步:构建eclipse项目


第四步:源码导入eclipse



第五步:main函数运行Tomcat

bash 复制代码
org.apache.catalina.startup.Bootstrap

启动如下:

至此,eclipse导入Tomcat9的源码已经完成,构建过程十分简单,阅读Tomcat源码之旅由此启程!

相关推荐
专注VB编程开发20年15 小时前
C#全面超越JAVA,主要还是跨平台用的人少
java·c#·.net·跨平台
南_山无梅落16 小时前
9.Python3集合(set)增删改查和推导式
java·开发语言
爱笑的眼睛1116 小时前
超越MSE与交叉熵:深度解析损失函数的动态本质与高阶设计
java·人工智能·python·ai
全靠bug跑16 小时前
Spring Cloud OpenFeign 实战三部曲:快速集成 · 连接池优化 · 客户端抽取
java·spring boot·openfeign
Evan芙17 小时前
搭建nexus服务,实现本地仓库、代理仓库
java·nginx·tomcat
乂爻yiyao17 小时前
Java LTS版本重要升级特性对照表
java·开发语言
原来是好奇心17 小时前
深入Spring Boot源码(六):Actuator端点与监控机制深度解析
java·开发语言·源码·springboot
叠叠乐17 小时前
robot_state_publisher 参数
java·前端·算法
过期动态17 小时前
JDBC高级篇:优化、封装与事务全流程指南
android·java·开发语言·数据库·python·mysql