`
spring5365
  • 浏览: 73273 次
  • 性别: Icon_minigender_1
  • 来自: 钓鱼岛
社区版块
存档分类
最新评论

Tomcat 7.0 源码下载导入eclipse

 
阅读更多

    最近想研究一下Tomcat 7.0中是如何使用NIO的处理请求的,于是想下载源码研究,在此过程中出现了一些错误,在此记录,希望能给出现同样错误的同学提供一此参考。

 

1.Tomcat 7.0的源码地址

    http://svn.apache.org/repos/asf/tomcat/tc7.0.x

    该地址下包含trunk,branches和tags,我下载的版本是             

    http://svn.apache.org/repos/asf/tomcat/tc7.0.x/tags/TOMCAT_7_0_27

    请自行使用版本管理工具下载。

 

    这里出现了一个错误,刚开始下载的版本是TOMCAT_7_0_0,在该版本的build.xml文件中,没有

    ide-eclipse这个target,不能编译成可导入eclipse的项目结构。从TOMCAT_7_0_3版本开始加入了

    ide-eclipse这个target。对于ant编译不熟悉,这里没有深入研究。

 

2.源码下载完成后,要修改build.properties.default配置文件名为build.properties

3.修改build.properties文件中base.path=G:/opensoft/tomcat7_repo(该路径为windows下存放编译时需要的

   依赖包,注意这里的/(反斜线),刚开始时使用windows下地址栏中直接烤过来的地址,使用\,会导致下载

   失败)

 

4.执行ant命令,ant命令会默认使用build.xml进行编译。tomcat是使用ant进行编译的,如未安装ant,请自行

   下载安装。地址为:http://ant.apache.org/bindownload.cgi。设置ANT_HOME环境变量,并将此变量加入

    Path。

5.执行ant ide-eclipse将源码编译成可导入eclipse的工程

6.导入eclipse,并设置默认output文件夹

   如下图:

 

 7.如果在eclipse中出现错误(红叉),设置classpath变量,如下图:

   

 

8.打开bootstrap执行启动tomcat

   

 

9.正常情况下到此已启动成功。

  • 大小: 89.1 KB
  • 大小: 68.5 KB
  • 大小: 53.2 KB
分享到:
评论

相关推荐

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

    本文将探讨如何将Tomcat7.0源码导入Eclipse,并进行本地运行,以实现高效的学习和调试。 首先,我们关注的是"Tomcat7.0源码",它是Apache软件基金会的项目,包含了处理HTTP请求、管理Web应用程序、执行Servlet和JSP...

    tomcat7运行源码-可导入Eclipse运行

    此代码可以导入Eclipse中,运行tomcat7源码,包含tomcat7运行时所要添加的jar包,运行环境JDK1.7,导入即可立即运行使用

    tomcat-7.0.x源码 直接导入eclipse

    tomcat-7.0.x源码,直接导入eclipse就行了,依赖的jar包已经下载好了,如果差一个ant.jar,你直接定位到ant安装目录下lib包下

    tomcat7.0.42源码,eclipse直接使用

    在Eclipse中,开发者可以通过导入“Existing Projects into Workspace”来加载Tomcat源码。然后,可以利用Eclipse的强大功能,如代码跳转、调试、重构等,方便地探索和理解源码。 在Tomcat7.0.42中,主要包含以下几...

    tomcat7.0源码

    tomcat服务器,可以导入到eclipse中,方便查看源码,进行学习

    Tomcat7.0下实现的websocket 代码

    在本主题中,我们将深入探讨如何在Tomcat 7.0版本中实现WebSocket,以及相关的源码和工具。 首先,WebSocket API的设计目的是简化实时通信,使得服务器可以主动向客户端推送数据,而不仅仅是响应客户端请求。在...

    调试tomcat7.0几版本源码所需的jar包,不导入会报错

    然而,当你尝试直接导入Tomcat 7.0的源代码到开发环境中,如Eclipse,你可能会遇到编译错误,因为缺少了必要的依赖库。这些错误通常表现为编译器的红叉错误,提示无法找到或解析某些类。 首先,`ant.jar`是一个关键...

    eclipse4.4 +mavne3.3.9 + tomcat7.0

    本教程将详述如何使用Eclipse 4.4、Maven 3.3.9和Tomcat 7.0来搭建这样的开发环境并实现项目的部署。 一、Eclipse 4.4(Luna)的安装与配置 Eclipse是一款流行的开源IDE,特别适合Java开发。首先,从Eclipse官方...

    apache-tomcat-7.0.106.zip

    - **Eclipse** 是一个开放源码的、基于Java的可扩展开发平台,支持多种语言和框架,包括Java Web应用的开发。通过Eclipse的“Servers”视图,用户可以添加Tomcat服务器实例,并将项目部署到该服务器上,进行实时的...

    tomcat7.0编译好的源码

    tomcat源码工程,build步骤: 1,解压到eclipse工程目录下 2,找到build.properties.default文件,重命名为build.properties 3,打开build.properties,找到base.path,将该变量定位到你的硬盘上一个存在的目录,...

    Tomcat源码开发环境搭建

    手把手教你搭建Tomcat7源码开发环境,如果有了如下说明还搭建不成功,建议考虑下自己的理解能力,能不能走编码这条路。附近包括Tomcat源码、Tomcat源码开发环境... 导入Tomcat7.0的源码apache-tomcat-7.0.29-src即可。

    tomcat-7.0.x:tomcat-7.0.x源码可作为eclipse项目导入

    【标题】"Tomcat-7.0.x:Tomcat-7.0.x源码可作为Eclipse项目导入" 【正文】 Tomcat-7.0.x是Apache Tomcat服务器的一个版本,它是一个开源的、实现了Java Servlet和JavaServer Pages(JSP)规范的应用服务器。这个...

    tomcat源码(6.0版本和7.0版本).rar

    总之,Apache Tomcat的6.0和7.0源码提供了丰富的学习材料,涵盖了Web服务器和Servlet容器的关键概念和技术。通过深入研究,开发者不仅可以提升技术水平,还能为自己的项目提供更高效、更定制化的解决方案。无论你是...

    最新巨瑞JRFX_V3.0微信三级分销系统6套前台模板短信功能独家一键更新

    微信卡密三级分销完整源码 (卡密) 开发框架:struts2、spring、hibernate 开发环境: myeclipse2013、mysql5.1、tomcat7.0 如果是用eclipse导入的话,再加下servlet-api.jar包 设置好数据库信息,部署运行后,会...

    java Web会员管理系统用eclipse定制开发mysql数据库BS模式java编程jdbc项目源码

    开发环境为TOMCAT7.0,eclipse 开发,数据库为Mysql5.0,使用java语言开发。 二、功能介绍 如博客中介绍 三、注意事项 1、管理员账号:admin密码:admin 数据库配置文件DBO.java 2、开发环境为TOMCAT7.0,eclipse...

    java Web课程管理系统用eclipse定制开发mysql数据库BS模式java编程jdbc项目源码

    开发环境为TOMCAT7.0,eclipse 开发,数据库为Mysql5.0,使用java语言开发。 二、功能介绍 如博客中介绍 三、注意事项 1、管理员账号:admin密码:admin 数据库配置文件DBO.java 2、开发环境为TOMCAT7.0,eclipse...

    java Web洗衣店管理系统用eclipse定制开发mysql数据库BS模式java编程jdbc源码

    TOMCAT7.0,eclipse开发,数据库为Mysql5.0,使用java语言开发。 二、功能介绍 如博客中介绍 三、注意事项 1、管理员账号:admin密码:admin 数据库配置文件DBO.java 2、开发环境为TOMCAT7.0,eclipse开发,数据库...

    java Web在线考试管理系统用eclipse定制开发mysql数据库BS模式java编程jdbc项目源码

    TOMCAT7.0,eclipse开发,数据库为Mysql5.0,使用java语言开发。 二、功能介绍 如博客中介绍 三、注意事项 1、管理员账号:admin密码:admin 数据库配置文件DBO.java 2、开发环境为TOMCAT7.0,eclipse开发,数据库...

    java Web 客房管理系统用eclipse定制开发mysql数据库BS模式java编程jdbc源码

    开发环境为TOMCAT7.0,eclipse开发,数据库为Mysql5.0,使用java语言开发。 二、功能介绍 如博客中介绍 三、注意事项 1、管理员账号:admin密码:admin 数据库配置文件DBO.java 2、开发环境为TOMCAT7.0,eclipse...

    java Web会议信息管理系统 用eclipse定制开发mysql数据库BS模式java编程jdbc源码

    开发环境为TOMCAT7.0,eclipse开发,数据库为Mysql5.0,使用java语言开发。 二、功能介绍 如博客中介绍 三、注意事项 1、管理员账号:admin密码:admin 数据库配置文件DBO.java 2、开发环境为TOMCAT7.0,eclipse...

Global site tag (gtag.js) - Google Analytics