`
nshg
  • 浏览: 13055 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

TOMCAT源码一(构建Eclipse工程)

    博客分类:
  • JAVA
阅读更多

 

1、下载tomcat7源码,进入官方网站http://tomcat.apache.org/download-70.cgi,在底部Source Code Distributions处选择源码下载,并解压,如我的放置路径E:\tomcat_source\source7.0

 

2、构建eclipse工程,如下:

       [1] 下载并配置AntAnt直接上官网下载,然后配置环境变量:新建ANT_HOME变量,值为ant放置路径,如D:\software\ant1.8.4PATH变量添加%ANT_HOME%/bin; %ANT_HOME%/lib

       [2] 编译时要依赖一些包,ant在执行过程中会去下载。首先进入tomcat源码目录(如E:\tomcat_source\source7.0),将build.properties.default 改为build.properties找到base.path=/usr/share/java这个路径,修改为tomcat源码路径,如base.path=E:/tomcat_source/source7.0

       [3] doc进入tomcat源码目录,运行ant ide-eclipse,构建eclipse工程,运行过程中会自动下载依赖包。

       [4] 设置Eclipse变量,打开Preferences 对话框,进入Java->Build Path->Classpath Variables新增两变量,分别为TOMCAT_LIBS_BASE,及ANT_HOMETOMCAT_LIBS_BASE设置为build.properties中的base.path的值,ANT_HOMEant的安装路径,如下图

 


 

       [5] 最后在Eclipse中导入tomcat源码工程File->Import and choose Existing Projects into Workspace即可

       [6] Tomcat启动,打开eclipseRun->Run Configurations对话框,默认即可看到start-tomcatstop-tomcat,选中start-tomcat点击右下角的Run按钮即可启动tomcat,如下图


也可自定启动及停止方法的VM参数,但Main class参数必须填org.apache.catalina.startup.BootstrapVM arguments填上build的输出地址-Dcatalina.home=E:\tomcat_source\source7.0\output\build

  • 大小: 51 KB
  • 大小: 71.6 KB
分享到:
评论

相关推荐

    tomcat8源码-eclipse工程

    7. **Eclipse集成**:在Eclipse中导入Tomcat源码,可以方便地进行调试、代码分析和自定义修改。这需要配置Tomcat插件,设置源代码路径,以及正确配置项目的构建路径。 8. **部署与调试**:在Eclipse中如何部署Web...

    Tomcat8 源码,可以在eclipse中直接运行

    在Eclipse中运行Tomcat源码前,确保已正确配置了Eclipse的Java和Web开发工具(如JDT和WTP)。导入源码后,需要设置项目的构建路径,确保所有依赖项被正确引入。描述中提到的"依赖添加完毕",意味着源码已经包含了...

    tomcat 源码导入eclipse工程

    将Tomcat的源码导入到Eclipse工程中,对于开发者来说,是深入理解Tomcat工作原理、调试和定制化开发的重要步骤。以下将详细讲解如何进行这个过程以及相关的知识点。 首先,我们需要获取Tomcat的源码。Tomcat的源码...

    Tomcat7.0源码,可直接导入eclipse

    "不需要再做任何配置",这表明Tomcat源码已经预设了必要的构建路径和编译设置。开发者可以直接进行编译、调试,甚至修改源码后直接运行验证效果,这对于学习和问题排查非常方便。 至于"本地运行",这意味着我们可以...

    apache-tomcat7源码eclipse工程

    2. **导入工程**:在Eclipse中,选择“File” -> “Import”,然后在弹出的对话框中选择“Existing Projects into Workspace”。点击“Next”,再选择“Browse”按钮,定位到你解压后的Tomcat源码目录,确保"Root ...

    tomcat7.070 源码及转成eclipse

    2. **构建路径设置**:由于Tomcat源码依赖于许多外部库,你需要配置项目的构建路径。在项目属性中设置`Java Build Path`,添加所需的JAR文件,如`servlet-api.jar`、`jsp-api.jar`等。 3. **项目重构**:为了更好地...

    Eclipse中导入Tomcat

    在IT行业中,Eclipse是一款广泛使用的Java集成开发环境(IDE),而Tomcat则是一个流行的开源应用服务器,主要用于运行Java Servlet和JavaServer Pages(JSP)应用程序。本篇将详细讲解如何在Eclipse中导入并配置...

    图书管理系统源码(jsp+java+tomcat+mysql+eclipse)可以直接运行

    《图书管理系统源码详解——基于JSP+Java+Tomcat+MySQL+Eclipse的实现》 图书管理系统是一款常见的信息管理软件,广泛应用于图书馆、书店等场所,用于自动化图书的借阅、归还、查询等操作。本系统源码采用Java语言...

    Eclipse导入TOMCAT7源码所需jar包

    为了在Eclipse中导入和编译Tomcat源码,我们需要设置合适的构建路径,这通常包括添加必要的库和JAR依赖。 3. **Ant**:Ant是Apache的构建工具,类似于Java世界的Makefile。在导入Tomcat源码时,Ant的配置文件...

    tomcat源码导入myeclipse

    3. **创建项目**:在MyEclipse中创建一个新的Java工程,命名为Tomcat源码的版本号。 4. **添加源码**:将解压后的源码目录导入到MyEclipse的工程中,设置源码路径。 5. **导入依赖**:将上述提及的jar文件添加到工程...

    编译tomcat源码所需jar包

    本文将深入探讨“编译Tomcat源码所需jar包”这一主题,帮助开发者了解如何从源码构建Tomcat,以及在这个过程中需要用到的关键jar包。 首先,我们来了解一下为什么要从源码编译Tomcat。直接下载预编译的二进制版本...

    tomcat6源代码 eclipse导出工程

    标题中的“tomcat6源代码 eclipse导出工程”意味着这个压缩包包含的是Tomcat 6服务器的源代码,这些源代码是使用Eclipse IDE导出并组织成一个可直接导入Eclipse的工作空间的格式。这样的工程对于开发者来说非常有用...

    tomcat源码

    在导入Tomcat源码到Eclipse之前,通常需要Ant来构建项目并确保所有依赖项已就绪。Eclipse是一种广泛使用的集成开发环境(IDE),它支持Java项目的开发,包括Tomcat源码。 以下是详细步骤,以便正确下载和导入Tomcat...

    tomcat源码编译缺少jar包

    在进行Tomcat源码编译时,我们可能会遇到各种依赖问题,特别是在Eclipse这样的集成开发环境中。对于"tomcat7.0.19源码导入Eclipse后,编译缺少的jar包"这个问题,我们需要深入理解Tomcat的构建过程、源码结构以及...

    Tomcat源码学习(一) 源码编译和导入Eclipse

    【Tomcat源码学习(一) 源码编译和导入Eclipse】 在深入学习Tomcat源码之前,首先需要获取源码并将其配置到开发环境中,这通常涉及到源码下载、编译以及在集成开发环境(IDE)中导入项目。本篇文章将指导初学者完成...

    Eclipse下跟踪运行TOMCAT源码所需jar包

    在Eclipse中,当你尝试调试Tomcat源码时,这个JAR包使得Eclipse可以直接在内存中编译源代码,而无需依赖外部的javac命令,提高了开发效率。 3. **jaxrpc.jar**:Java API for XML-Based RPC(JAX-RPC)是一个用于...

    tomcat7源码

    在导入Eclipse之前,我们需要配置好Java开发环境,并确保已经安装了Apache Ant,因为Tomcat7的构建过程依赖于Ant。下载解压后的`apache-tomcat-7.0.88-src`,将其导入Eclipse作为Java项目。在Eclipse中,可以通过...

    tomcat源码及相关依赖包

    理解lib.jar的内容,可以帮助开发者在Eclipse中顺利地构建和调试Tomcat源码,确保所有必要的API和工具都能正确运行。 其次,“tomcatcomplate.zip”是Ant编译时的依赖项目。Ant是Apache的一个项目,它是一个基于XML...

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

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

Global site tag (gtag.js) - Google Analytics