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源码之旅由此启程!

相关推荐
Ashlee_code36 分钟前
什么是Web3?金融解决方案
开发语言·金融·架构·eclipse·web3·区块链·php
Edingbrugh.南空40 分钟前
Flink ClickHouse 连接器数据读取源码深度解析
java·clickhouse·flink
NE_STOP1 小时前
SpringBoot--简单入门
java·spring
hqxstudying1 小时前
Java创建型模式---原型模式
java·开发语言·设计模式·代码规范
Dcs2 小时前
VSCode等多款主流 IDE 爆出安全漏洞!插件“伪装认证”可执行恶意命令!
java
保持学习ing2 小时前
day1--项目搭建and内容管理模块
java·数据库·后端·docker·虚拟机
京东云开发者2 小时前
Java的SPI机制详解
java
超级小忍2 小时前
服务端向客户端主动推送数据的几种方法(Spring Boot 环境)
java·spring boot·后端
程序无bug2 小时前
Spring IoC注解式开发无敌详细(细节丰富)
java·后端
小莫分享2 小时前
Java Lombok 入门
java