`

Tomcat源码研究之环境搭建

阅读更多
想研究Tomcat的源码,昨天在家试了试,只能看到静态的code,那样虽然可以看,但总觉得不够吸引人.毕竟看静态的Code时,只能自己看调用关系,跟着跟着就"迷路"了.于是想着能不能在Tomcat启动/运行时看具体的Code调用关系,那样就太爽了,一个是把Benz停在那让你看,一个是把钥匙给你,你可以看着Benz来感受.两者的感受真是天壤之别!!

可昨晚没实现这个开Benz梦,今天早早地就到办公室了,想着趁上班之前把这个梦给实现了.

在Eclispe里鼓捣了半天也没弄出来,还是那些静态代码.这怎么办呢?记得以前可以在Tomcat启动时看到它源码的,可一下子忘了怎么弄出来.

后来快上班了,自己也该正式做手头的工作了.像往常一样以Debug方式启动Tomcat,看到了Eclipse里为支持Debug而显示的调用Stack.多么亲切的Stack呀!有了,就是这样,可以点Stack里的任何一层,那样Eclispe会自动寻找源码,再在Eclipse里绑定下Tomcat的源码,这就OK了.可爱的源码在Eclipse里显示了出来!

可以设置断点,可以跟踪类与类之间的调用!呵呵...
分享到:
评论
1 楼 hhdxwss 2008-05-24  
需要以来那些类库,请讲讲搭建的过程,以及如何在denug下启动tomcat呢?

相关推荐

    tomcat源码学习之环境搭建

    在开始Tomcat源码学习之前,你需要确保你的开发环境已经配置好。这包括安装Java Development Kit (JDK),因为Tomcat是用Java编写的。JDK的版本应与Tomcat兼容,例如,对于Tomcat 8.5.5,建议使用JDK 8。你可以从...

    Tomcat源码开发环境搭建

    附近包括Tomcat源码、Tomcat源码开发环境依赖的包、Tomcat的环境编译工具ant 1、建立如下eclipse环境变量 Use Windows->Preferences and then Java->Build Path->Classpath Variables to add two new Classpath ...

    tomcat源码阅读(一)——环境搭建

    本篇将聚焦于"Tomcat源码阅读(一)——环境搭建",探讨如何搭建一个适合源码学习的开发环境。 首先,我们需要了解Tomcat是什么。Tomcat是一款开源的Java Servlet容器,由Apache软件基金会维护,实现了Java EE中的...

    IDEA版tomcat源码搭建.docx

    IDEA 版 Tomcat 源码搭建 Tomcat 是一个开源的 Web 服务器软件,由 Apache 软件基金会开发和维护。它支持众多的 Java 库和框架,能够提供高性能和高可扩展性的 Web 应用程序。IDEA 是一款功能强大的集成开发环境...

    tomcat7源码环境搭建

    【标题】:“Tomcat7源码环境搭建” 在IT领域,深入理解服务器软件的内部运行机制对于优化性能、排查问题和进行二次开发至关重要。Tomcat7作为一款广泛应用的开源Java Servlet容器,其源码分析是许多开发者提升技能...

    tomcat7源码环境部署

    这里我们讨论的主题是"Tomcat7源码环境部署",这涉及到对Tomcat服务器的深入理解,包括其内部工作原理、源码分析以及如何在本地环境中构建和部署。下面将详细介绍相关知识点。 首先,源码部署意味着你需要从Apache ...

    Tomcat源码阅读环境.rar

    【标题】: "Tomcat源码阅读环境" 涵盖了对Apache Tomcat服务器的深入理解,这对于任何想要学习和研究Java Web容器或者想要优化和定制Tomcat的人来说至关重要。Tomcat是Apache软件基金会Jakarta项目的一个核心项目,...

    tomcat源码直接解压可用

    总的来说,这个"Tomcat源码直接解压可用"的版本为开发者提供了一个方便快捷的方式来启动和调试Tomcat,尤其是对于那些不熟悉源码编译流程或希望快速搭建开发环境的用户来说,这是一个非常实用的资源。用户只需要专注...

    tomcat源码 tomcat本来就是开源的

    #### 四、Tomcat源码研究方法 1. **环境搭建**:首先需要准备好开发环境,确保安装了必要的工具如Java JDK、Eclipse或IntelliJ IDEA等集成开发环境。 2. **源码下载与编译**:从官方网站下载Tomcat源码后,按照官方...

    tomcat-source:tomcat源码环境构建-源码搭建

    tomcat源码环境构建 下载Tomcat原始包和上下文 在idea中创建一个maven工程,将tomcat原始包导入到src目录下面 pox.xml文件配置如下 <? xml version = " 1.0 " encoding = " UTF-8 " ?> < modelVersion>4.0.0...

    Tomcat环境的建立(开发)

    ### Tomcat环境的建立 #### 一、Tomcat基本概念 Tomcat是一个开源的轻量级Web应用服务器,由Apache软件基金会的Jakarta项目开发。它最初是在SUN的JSWDK基础上发展起来的,主要功能是支持Servlet和JSP技术。Tomcat...

    搭建Tomcat 8源码开发环境的步骤详解

    最近在网上搜索了很多关于tomcat源码环境搭建的文章,发现按照文章的步骤,几乎都启动不了,于是自己尝试搭建,下面是搭建的方法。 基础环境搭建 1、下载tomcat源代码,我这里是通过svn的方式下载的,svn下载地址 ...

    tomcat6学习环境搭建

    同时,你可能需要用到一些工具,比如IDE(如Eclipse或IntelliJ IDEA)来编写Java代码,或是版本控制工具(如Git)来获取Tomcat源码。 8. **文件名“lib”**:在Tomcat中,`lib`目录包含了运行Tomcat和Web应用程序所...

    从零手写Tomcat【源码】【abl-tomcat-001】【准备步骤,基础Socket通信环境搭建】

    从零手写Tomcat【源码】【abl-tomcat-001】【准备步骤,基础Socket通信环境搭建】 文章地址:https://blog.csdn.net/m0_37969197/article/details/123956989 目录地址:...

    linux nginx tomcat 集群搭建

    对于"README"文件,通常包含了关于如何使用和配置这些组件的详细说明,例如如何应用"jvm_route.patch"到Tomcat源码,以及如何编译和安装Nginx自定义模块。 在集群环境下,还需要考虑会话持久化问题,以保证用户在与...

    Tomcat7 源码Eclipse工程

    在Eclipse中,我们可以使用Debug模式运行Tomcat源码,这将使得调试更加直观。当遇到应用程序异常或者性能问题时,我们可以通过断点、日志输出等方式定位到具体代码,进一步分析问题原因。 Tomcat7源码还涉及到了类...

    jive论坛tomcat版本源码

    解压后,开发者或运维人员可以通过修改配置文件、编译源码、然后在Tomcat环境中启动应用,来搭建和运行Jive论坛。 在具体操作上,这可能涉及到以下步骤: 1. 解压缩文件:使用解压缩工具(如WinRAR或7-Zip)打开...

Global site tag (gtag.js) - Google Analytics