zoukankan      html  css  js  c++  java
  • How Tomcat Works(一)

    如果说Heritrix3.1.0系统主要涉及的是客户端的SOCKET编程,那么本系列的How Tomcat Works主要涉及的是服务器端的SOCKET编程

    目前关于解析Tomcat源码的文章比较多,本人在时间足够的情况下,会陆续写完自己的版本,一来是为增强编程能力,同时也为读者借鉴

    为了更方便的查看并调试Tomcat源码,我们需要将Tomcat源码导入到eclipse开发工具

    这部分可以参考官方文档http://tomcat.apache.org/tomcat-7.0-doc/building.html#Building_with_Eclipse

    步骤

    1 下载ant并设置环境变量

    2 从官方站点下载Tomcat源码,下载地址 http://tomcat.apache.org/download-70.cgi ,本人下载的版本为apache-tomcat-7.0.39-src.zip,将该文件解压

    进入${tomcat.source}目录,将build.properties.default 改为build.properties修改里面属性base.path=D:/Program Files/apache-ant-1.8.2/repository2(用于存储下载的jar文件)

    4 打开命令窗口,进入${tomcat.source}目录,输入ant ide-eclipse命令(将下载的jar文件保存到base.path目录,同时会在${tomcat.source}/output/build目录生成项目文件,并在 ${tomcat.source}目录生成.classpath文件和.project文件)

    配置eclipse环境变量,进入Java->Build Path->Classpath Variables

    TOMCAT_LIBS_BASE---在bulid.properties中设置base.path=D:/Program Files/apache-ant-1.8.2/repository

    ANT_HOME--- D:/Program Files/apache-ant-1.8.2

     

    6 打开eclipse,将生成的java项目导入工程空间

    7 运行org.apache.catalina.startup.Bootstrap类,配置program arguments和VM arguments

    -Dcatalina.home为build目录

    最后在浏览器进入http://localhost:8080/,就可以校验是否启动成功。

    --------------------------------------------------------------------------- 

    本系列How Tomcat Works系本人原创 

    转载请注明出处 博客园 刺猬的温驯 

    本文链接 http://www.cnblogs.com/chenying99/archive/2013/05/08/3067387.html

  • 相关阅读:
    007_2 (变式)青蛙跳台阶
    008 二进制中1的个数
    009 数值的整数次方
    007_1 斐波那契数列的非递归解法
    Linux TTY函数跟踪
    Linux UART介绍
    Linux TTY介绍
    Linux音频编程
    Jasper语音助理
    Raspberry Pi使用
  • 原文地址:https://www.cnblogs.com/chenying99/p/3067387.html
Copyright © 2011-2022 走看看