tomcat源码分析环境搭建

前言

tomcat不管是在以前的SSH框架,还是SSM,到现在的SpringBoot再到SpringCloud。都一直在使用,只是从之前的外用tomcat演变到了内嵌tomcat。所以说学习tomcat源码是有必要的。了解其内在原理,我们才能在开发和优化性能的时候才能游刃有余。

目录

源码下载

Idea导入源码

导入jar包

启动代码


源码下载

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

选择Source Code Distributions下面的zip包下载即可

Idea导入源码

导入解压后的项目,然后将java目录和test目录分别Make Directory As 为Source root和Test Source Root。

导入jar包

因为导入项目后会包缺少包,首先我们可以在java那个同级目录新建一个depend-lib目录,然后去https://search.maven.org/  下载以下几个包。我这里是下载tomcat8的源码缺少这几个包。如果是其它版本,可能会有不同,具体可以在编译的时候看缺少什么包,再去补充下载。jar包放入depend-lib目录后,需要选择Add Libraries将jar包引入即可。

  1. ant.jar
  2. easymock-4.3.jar
  3. javax.wsdl_1.5.1.v201012040544-4.8.0.jar
  4. jaxrpc-1.4.0.jar
  5. org.eclipse.jdt.core-3.14.0.v20171206-0802.jar
  6. unboundid-ldapsdk-commercial-edition-3.2.1.jar

启动代码

找到org.apache.catalina.startup.Bootstrap这个类。找到它的main方法。开启debug之路吧!!!

本篇文章如有任何疑问欢迎留言。如果觉得有帮助欢迎点点关注收藏。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值