前言
Tomcat作为J2EE的开源实现,其代码具有很高的参考价值,我们可以从中汲取很多的知识。作为Java后端程序员,相信有很多人很想了解Tomcat的运行原理。Tomcat的构建是基于Ant和Eclipse的,然而现在很多人都喜欢IDEA+Maven的项目构建方式,本文描述了在Win7的环境下,使用IDEA导入Tomcat 8.0.53源码,并运行tomcat源码。
一、准备工作
- Tomcat源码下载地址:http://mirror.bit.edu.cn/apache/tomcat/tomcat-8/v8.0.53/src/apache-tomcat-8.0.53-src.zip
- IDEA工具:https://www.jetbrains.com/idea/download
- MAVEN:http://maven.apache.org/download.cgi
- JDK:自然不用多提了,但是要按照所选源码要求的版本,这里用的是JDK8
安装和下载这些软件包就可以开始搭建调试环境了。
二、项目结构
- 将下载下来的apache-tomcat-8.0.53-src.zip解压,然后在解压后的apache-tomcat-8.0.53-src目录中新建catalina-home目录和pom.xml文件
- apache-tomcat-8.0.53-src目录中的conf和webapps文件夹复制到catalina-home目录中
pom文件内容如下
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://ww