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。在文件中设置断点即可逐步调试。

  • 相关阅读:
    面试中遇到递归算法题别慌--常见递归算法题的解题思路
    Xml日志记录文件最优方案(附源代码)
    linux下源码安装软件
    文本比较算法Ⅴ——回顾贴,对前面几篇文章的回顾与质疑
    从内存中直接运行PE程序
    谈谈Linux内核驱动的coding style
    【全面解禁!真正的Expression Blend实战开发技巧】第六章 认识ListBox
    玩转C链表
    麻省理工《C内存管理和C++面向对象编程》笔记---第一讲:认识C和内存管理
    Dll注入技术之输入法注入
  • 原文地址:https://www.cnblogs.com/xiaoxiaff/p/3941726.html
Copyright © 2011-2022 走看看