tomcat源码学习1------源码下载和编译

一、源码的下载

       tomcat的源码可以直接从Apache的官网上下载到,我下载的源码版本为7.0.65。下载地址:

       http://mirrors.hust.edu.cn/apache/tomcat/tomcat-7/v7.0.65/src/apache-tomcat-7.0.65-src.zip


二、依赖的jar包

      1、ant.jar

      2、ant-apache-log4j.jar

      3、ant-commons-logging.jar

      4、javax.wsdl_1.6.2.v201012040545.jar

      5、jaxrpc.jar

      6、org.eclipse.jdt.core_3.8.3.v20130121-145325.jar


三、调试环境的搭建和调试

      我是使用IntelliJ进行调试的,所以只介绍如何在IntelliJ搭建tomcat的源码调试环境。

      1、导入源码

             这个可以直接使用IntelliJ的打开命令即可,打开的目录为tomcat的源码根目录,如图:

             

        2、设置构建配置

              首先需要设置源码文件夹,如图:

              tomcat源码学习1------源码下载和编译_第1张图片

             然后导入需要的jar包,如图:

             

             最后配置运行方式,主要是设置main函数和启动参赛,如图:

        tomcat源码学习1------源码下载和编译_第2张图片

      3、运行调试

            到了这一步就可以直接运行工程,可是我们可以看到输出窗口中有异常信息抛出,如图:

            tomcat源码学习1------源码下载和编译_第3张图片 

        这是由于启动tomcat的时候,它会根据配置文件去加载webapps目录下的web工程,其中的【examples】这个工程中有问题导致的,这个并不会影响我们学习tomcat源码,如果不希望每次启动的时候都看到这些难看的异常信息可以把这个web工程删除就好了。

你可能感兴趣的:(java,tomcat,源码)