Tomcat源码解析(一)下载源码与导入eclipse

     自从写web程序以来,web程序是如何在Tomcat中运行的一直困惑着我,不知道底层的运行机制是无法真正理解web的,所以就开始研究Tomcat源码,Tomcat是一个轻量级的java服务器,再结合《How Tomcat works》和网上大牛博客之后,也算知道了内部的运行架构。

    首先去官网下载Tomcat源码,我下载的是apache-tomcat-7.0.63-src(在这里下载),因为源码使用ant和maven管理的,所以要用ant或者maven编译为eclipse工程。ant方法编译时有好多错误,又麻烦,所以这里介绍用maven将其编译。

    首先将下载的apache-tomcat-7.0.50-src.tar.gz解压到tomcat目录中,然后在tomcat目录中创建一个pom.xml文件,内容如下:



    4.0.0
    net.imtiger
    tomcat-study
    Tomcat 7.0 Study
    1.0
    pom

    
        apache-tomcat-7.0.63-src
    
然后在apache-tomcat-7.0.63-src 目录下创建一个 pom.xml 文件,内容如下:






    4.0.0
    org.apache.tomcat
    Tomcat7.0
    Tomcat7.0
    7.0

    
        Tomcat7.0
        java
        test
        
            
                java
            
        
        
            
                test
            
        
        
            
                org.apache.maven.plugins
                maven-compiler-plugin
                2.3

                
                    UTF-8
                    1.6
                    1.6
                
            
        
    

    
        
            junit
            junit
            4.4
            test
        
        
            ant
            ant
            1.7.0
        
        
            wsdl4j
            wsdl4j
            1.6.2
        
        
            javax.xml
            jaxrpc
            1.1
        
        
            org.eclipse.jdt.core.compiler
            ecj
            4.2.2
        
    
最后,在 tomcat 目录下执行 mvn eclipse:eclipse 生成Eclipse工程,导入进去即可.

你可能感兴趣的:(Tomcat源码解析系列)