如何debug tomcat源码

  1. 下载tomcat 以及对应源码包


    如何debug tomcat源码_第1张图片

解压


  1. 使用idea打开tomcat源码,添加pom.xml


    4.0.0
    org.apache.tomcat
    tomcat8
    tomcat8
    8.0
    
        tomcat8
        java
        
        
            
                java
            
        
        
            
                
            
        
        
            
                org.apache.maven.plugins
                maven-compiler-plugin
                3.5.1
                
                    UTF-8
                    1.8
                    1.8
                
            
        
    

    
        
            junit
            junit
            4.12
            test
        
        
            ant
            ant
            1.7.0
        
        
            wsdl4j
            wsdl4j
            1.6.2
        
        
            javax.xml
            jaxrpc
            1.1
        
        
            org.eclipse.jdt.core.compiler
            ecj
            4.6.1
        
        
            org.easymock
            easymock
            3.4
            test
        

    

一些常规操作,配置jvm,导入maven...

3.运行
找到Bootstrap类的main方法点击运行,你会发现失败了,如下


如何debug tomcat源码_第2张图片

修改下启动配置


如何debug tomcat源码_第3张图片

把红框处从源码路径改为发行版本路径。

再次点击运行就ok了。

  1. 验证
    打开 localhost:8080 如果出现以下界面,代表启动成功,然后你就可以debug了。
如何debug tomcat源码_第4张图片

你可能感兴趣的:(如何debug tomcat源码)