使用Eclipse调试Tomcat源码
■环境准备
- 下载Tomcat源码
- 直接下载 : http://tomcat.apache.org/download-60.cgi
- 从svn下checkout : http://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk/
-
Ant安装
- 需要使用Apache Ant 1.6.5 或更新版本,本次使用的版本为1.9.4 http://ant.apache.org/bindownload.cgi
■创建Tomcat
-
下载创建Tomcat所依赖的jar文件 ```
cd ${tomcat.source} ant download ```
默认情况下,依赖jar文件下载的位置:
- Linux/Solaris : /usr/share/java
- Windows : C:\usr\share\java
如果想自定义下载的位置,可以更改${tomcat.source}\build.properties.default
base.path=/home/me/some-place-to-download-to
在需要代理的时候需要做如下设定:
proxy.host=proxy.domain proxy.port=8080 proxy.use=on
-
添加Eclipse的classpath variables
Use Windows->Preferences and then Java->Build Path->Classpath Variables to add two new Classpath variables:
- TOMCATLIBSBASE : the base path where the binary dependencies have been downloaded
- ANT_HOME : the base path of Ant 1.6.2 or later
-
添加Eclipse工程文件
将${tomcat.source}目录下eclipse.classpath和eclipse.project文件备份后,做如下操作:
mv eclipse.classpath .classpath mv eclipse.project .project
将Tomcat项目导入eclise中
★参考链接
[1] Building Tomcat
-以上-
相关推荐
Eclipse是一个广泛使用的Java集成开发环境(IDE),它支持直接导入和管理Tomcat源码。在Eclipse中,开发者可以通过导入“Existing Projects into Workspace”来加载Tomcat源码。然后,可以利用Eclipse的强大功能,如...
在Eclipse中运行Tomcat源码前,确保已正确配置了Eclipse的Java和Web开发工具(如JDT和WTP)。导入源码后,需要设置项目的构建路径,确保所有依赖项被正确引入。描述中提到的"依赖添加完毕",意味着源码已经包含了...
标题 "Eclipse远程调试Tomcat" 指的是在Eclipse集成开发环境中,通过远程调试功能连接并调试在另一台机器上运行的Tomcat服务器。这通常用于在生产环境或测试环境中定位和修复代码问题,而无需直接在该环境中安装IDE...
7. 现在,你应该可以在Eclipse中浏览、编辑和调试Tomcat7的源代码了。 了解这些知识点后,你可以更有效地学习和理解Tomcat7的实现细节,进一步提升你的Java Web开发技能。在实践中,你可能会遇到其他依赖或配置需求...
在Eclipse中导入Tomcat源码,可以按照以下步骤进行: 1. 打开Eclipse,选择“File” > “Import”。 2. 在弹出的对话框中,选择“Existing Projects into Workspace”,然后点击“Next”。 3. 在“Select root ...
"使用Eclipse远程调试Linux服务器Tomcat项目" 一、概述 在开发Java Web应用程序时,需要在远程服务器上进行调试,以便更好地了解程序的执行过程。使用Eclipse远程调试Linux服务器Tomcat项目可以帮助开发者更好地...
在IT行业中,Eclipse是一款广泛使用的Java集成开发环境(IDE),而Tomcat则是一个流行的开源应用服务器,主要用于运行Java Servlet和JavaServer Pages(JSP)应用程序。本篇将详细讲解如何在Eclipse中导入并配置...
【描述】"这是一个Eclipse的Tomcat源码工程,适合于查看Tomcat源码"意味着你可以通过Eclipse IDE高效地探索Tomcat的内部工作原理。Eclipse作为一款强大的Java开发工具,拥有优秀的代码导航、调试和重构功能,对于...
在Eclipse中,当你尝试调试Tomcat源码时,这个JAR包使得Eclipse可以直接在内存中编译源代码,而无需依赖外部的javac命令,提高了开发效率。 3. **jaxrpc.jar**:Java API for XML-Based RPC(JAX-RPC)是一个用于...
这个过程涉及到了源码管理和自动化构建工具Maven,以及集成开发环境Eclipse中的服务器适配器Tomcat,它们共同助力实现项目的热部署,即代码修改后无需重启服务器即可看到更新效果。 首先,Maven是一个强大的项目...
7. **理解文档**:阅读提供的导入说明,理解如何配置和使用Tomcat源码,以及可能遇到的问题和解决方案。 8. **编译和运行**:在MyEclipse中编译源码,并可以尝试运行Tomcat服务器,验证导入是否成功。 通过这个过程...
Eclipse是一种广泛使用的集成开发环境(IDE),它支持Java项目的开发,包括Tomcat源码。 以下是详细步骤,以便正确下载和导入Tomcat源码到Eclipse: 1. **下载Tomcat源码**:首先,从Apache官方网站下载Tomcat的源...
总的来说,Eclipse 插件 TomcatPlugin 是一个非常实用的开发工具,它使得在 Eclipse 中管理和调试 Tomcat 服务器变得更加便捷,提高了开发效率,降低了出错的可能性。如果你是一个经常使用 Eclipse 和 Tomcat 的 ...
对于源码管理,Eclipse集成了多种版本控制系统,如Git、SVN等。这使得团队协作变得更加方便,每个人都可以从版本库获取最新代码,提交自己的修改,并进行代码审查。 标签“工具”表明我们将讨论与开发工具相关的...
1. **目录结构**:Tomcat源码主要分为几个核心部分,如`common`、`catalina`、`conf`、`webapps`等。`common`包含所有模块共享的类,`catalina`是核心服务器逻辑,`conf`存储配置文件,`webapps`则是部署应用程序的...
本文将详细讲解如何在Eclipse中进行远程调试Tomcat应用,以帮助开发者高效地定位和解决问题。 首先,确保你已经安装了Eclipse IDE和Tomcat服务器。在Eclipse中配置Tomcat服务器,需要在“Window”菜单中选择...
【描述】提到的将该源码资源包放置于Tomcat目录的`lib`文件夹中,主要是为了在Eclipse等集成开发环境中方便地查看和调试Tomcat的源代码。这一步骤对于开发者来说极其重要,因为通过查看源码,开发者可以更深入地理解...
只要把该bat文件放在tomcat5.5.x/bin文件夹内直接运行即可实现Eclipse remoting debug Tomcat。在tomcat6.0.x 和tomcat5.5.x中测试过了,可以使用。再低的版本没试过,应该也可以用的。 博文链接:...
理解lib.jar的内容,可以帮助开发者在Eclipse中顺利地构建和调试Tomcat源码,确保所有必要的API和工具都能正确运行。 其次,“tomcatcomplate.zip”是Ant编译时的依赖项目。Ant是Apache的一个项目,它是一个基于XML...