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包引入即可。

ant.jar

easymock-4.3.jar

javax.wsdl_1.5.1.v201012040544-4.8.0.jar

jaxrpc-1.4.0.jar

org.eclipse.jdt.core-3.14.0.v20171206-0802.jar

unboundid-ldapsdk-commercial-edition-3.2.1.jar

启动代码

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

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

你可能感兴趣的:(tomcat源码分析环境搭建)