zoukankan      html  css  js  c++  java
  • Tomcat源码导读:在eclipse中配置Tomcat源码

    因为最近的学习,需要对Tomcat源码有一个比较清楚的解析,所以上网下载Tomcat-6.0.37源码并对源码进行一些研究。

    1.下载Tomcat6.0.37源码

      首先进入Apache Tomcat首页:http://tomcat.apache.org/

      点击左边导航条Downoad - Tomcat 6.0,在右边的页面中点击Quick Navigation - Archives

      在这里你可以看到6.0.x的所有版本,点击 v6.0.37,子目录下分别有/bin和/src,其中/bin为无源码的可运行的Tomcat服务器,/src为我们需要的源码,点击并根据自己的操作系统选择相应的压缩包。Windows用户请下载.zip后缀,Linux用户下载.tar.gz后缀。

    2.配置源码

      将下载好的压缩包解压至你放置源码的路径下,打开Eclipse

      菜单栏 File - New - Project 选择创建方式为:Java Project from Existing Ant Buildfile.

      选择源码目录下的build.xml作为路径,键入工程名后,点击finish结束源码的导入。

      等待Eclipse进行Building workspace操作。

      此时你已经可以对Tomcat源码进行阅读了,但是如果需要进行Debug操作还需要导入Tomcat需要的lib,否则无法编译Debug。

    3.导入lib包

      Tomcat-6.0.37中需要的包在以下百度网盘链接中:

      链接: http://pan.baidu.com/s/1EREHo 密码: hg52

      其中包括:

        ant.jar

        jaxrpc.jar

        org.eclipse.jdt.core_3.3.1v_780_R33x.jar

        wsdl4j-1.5.1.jar

      下载完毕后,解压出来,在Eclipse中Tomcat源码工程下建立一个新文件夹lib,将jar包复制进lib文件夹内。右键项目 - Build Path - Configure Build Path,在弹出的窗口中选择Java Build Path,选择Libraries选项卡,点击Add JARs,将lib文件夹下的jar包导入,这样即完成Tomcat源码的配置

    4.Debug源码

      找到源码项目下org.apache.catalina.startup.Bootstrap类,这个类就是Tomcat启动的入口。右键 - Debug As - Debug Configurations,在弹出的窗口左侧Java Application中选择Bootstrap,选择后在右侧的Arguments选项卡中,Program arguments中加入Start,在VM arguments中键入-Dcatalina.home="/home/xiaoxiaff/CCNTomcat/Tomcat6(引号后内容为你Tomcat的根路径,该路径下应该含有bin等tomcat文件夹)。

      此时即可对源码进行Debug。在文件中设置断点即可逐步调试。

  • 相关阅读:
    C语言 va_start 宏
    C语言 strcat_s 函数
    C语言 strcat 函数
    C语言 memcpy_s 函数
    C语言 memcpy 函数
    C语言 strcpy_s 函数
    C语言 strcpy 函数
    C语言 sizeof 函数
    c++实现扫雷游戏 初学
    .Net vs .Net Core,我该如何选择?看这一篇文章就够了
  • 原文地址:https://www.cnblogs.com/xiaoxiaff/p/3941726.html
Copyright © 2011-2022 走看看