• 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 的陷阱
    抽象能力
    电影电视剧推荐
    系统故障诊断
    一次web网站被入侵的处理记录
    Spark RDD 操作
    (转)Mysql哪些字段适合建立索引
  • 原文地址:https://www.cnblogs.com/xiaoxiaff/p/3941726.html
Copyright © 2020-2023  润新知