Idea导入tomcat8的源码调试

        准备学习一下tomcat的原理,下载tomcat的源码准备学习一下,今天导入成功,记录一下导入的教程,网络上有比较多的教程,我主要通过这篇教程调试成功的,但是也是试了几次才成功。https://www.jb51.net/article/144696.htm


一、通过Ant编译源码

        需要下载Ant,并配置好环境变量,我的tomcat是在github上下载的,所以目录直接是tomcat,在这个目录下直接 打开命令行,输入ant就可以进行编译,编译成功会显示  成功。

二、idea配置

首先需要新建一个pom.xml文件文件的内容如下




  4.0.0
  org.apache.tomcat
  Tomcat8.0
  Tomcat8.0
  8.0

  
    Tomcat8.0
    java
    
    
      
        java
      
    
    
      
        
      
    
    
      
        org.apache.maven.plugins
        maven-compiler-plugin
        3.1
        
          UTF-8
          1.8
          1.8
        
      
    
  

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

然后通过idea的import project导入项目,在项目过程中选择maven,然后一路next,这个时候导入完成,但是还不能跑起来,

1)新建文件夹catalina-home,把ant编译后生成的output/build ;将这些复制到源码包到catalina-home中。

2)配置项目,Edit Configurations ,点左上方绿色加号,选择Apllication。

需要配置的两项依次是:org.apache.catalina.startup.Bootstrap、-Dcatalina.home="D:\Tomcat-Study\catalina-home"

然后将项目重新build 一遍之后 直接点run,进入localhost:8080

Idea导入tomcat8的源码调试_第1张图片

你可能感兴趣的:(Tmocat)