⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 tomcat源代码分析 - rosonsandy的专栏 - csdnblog.htm

📁 这是最详细的对Tomcat4以上版本的解析。
💻 HTM
📖 第 1 页 / 共 2 页
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0062)http://blog.csdn.net/rosonsandy/archive/2005/08/14/454332.aspx -->
<HTML xmlns="http://www.w3.org/1999/xhtml"><HEAD><TITLE>Tomcat源代码分析 - rosonsandy的专栏 - CSDNBlog</TITLE>
<META http-equiv=Content-Type content="text/html; charset=utf-8">
<META content=rosonsandy,Tomcat源代码分析 name=keywords>
<META content="tomcat 源代码分析" name=description>
<SCRIPT src="Tomcat源代码分析 - rosonsandy的专栏 - CSDNBlog.files/jsframework.js" 
type=text/javascript></SCRIPT>

<SCRIPT src="Tomcat源代码分析 - rosonsandy的专栏 - CSDNBlog.files/tabber.js" 
type=text/javascript></SCRIPT>

<SCRIPT src="Tomcat源代码分析 - rosonsandy的专栏 - CSDNBlog.files/feedBackToolTips.js" 
type=text/javascript></SCRIPT>
<LINK media=screen 
href="Tomcat源代码分析 - rosonsandy的专栏 - CSDNBlog.files/tabber.css" type=text/css 
rel=stylesheet><LINK href="http://profile.csdn.net/rosonsandy/picture/1.ico" 
rel="Shortcut Icon"><LINK media=all 
href="Tomcat源代码分析 - rosonsandy的专栏 - CSDNBlog.files/style.css" type=text/css 
rel=stylesheet><LINK media=print 
href="Tomcat源代码分析 - rosonsandy的专栏 - CSDNBlog.files/print.htm" type=text/css 
rel=stylesheet><LINK title=RSS href="http://blog.csdn.net/rosonsandy/rss.aspx" 
type=application/rss+xml rel=alternate>
<META content="MSHTML 6.00.2900.3199" name=GENERATOR></HEAD>
<BODY>
<FORM language=javascript id=Form1 name=Form1 
onsubmit="javascript:return WebForm_OnSubmit();" action=454332.aspx 
method=post><INPUT id=__EVENTTARGET type=hidden name=__EVENTTARGET> <INPUT 
id=__EVENTARGUMENT type=hidden name=__EVENTARGUMENT> <INPUT 
id="&#13;&#10;__VIEWSTATE" type=hidden name=__VIEWSTATE>
<SCRIPT type=text/javascript>
<!--
var theForm = document.forms['Form1'];
if (!theForm) {
    theForm = document.Form1;
}
function __doPostBack(eventTarget, eventArgument) {
    if (!theForm.onsubmit || (theForm.onsubmit() != false)) {
        theForm.__EVENTTARGET.value = eventTarget;
        theForm.__EVENTARGUMENT.value = eventArgument;
        theForm.submit();
    }
}
// -->
</SCRIPT>

<SCRIPT type=text/javascript>
//<![CDATA[
var Anthem_FormID = "Form1";
//]]>
</SCRIPT>

<SCRIPT src="Tomcat源代码分析 - rosonsandy的专栏 - CSDNBlog.files/WebResource.axd" 
type=text/javascript></SCRIPT>

<SCRIPT 
src="D:\新建文件夹 (2)\tomcat\分析\Tomcat源代码分析 - rosonsandy的专栏 - CSDNBlog.files\WebResource(1).axd" 
type=text/javascript></SCRIPT>

<SCRIPT type=text/javascript>
<!--
function WebForm_OnSubmit() {
if (typeof(ValidatorOnSubmit) == "function" && ValidatorOnSubmit() == false) return false;
return true;
}
// -->
</SCRIPT>
 
<DIV id=top>
<DIV>
<TABLE>
  <TBODY>
  <TR>
    <TD class=HeaderTitles>
      <H1><A class=headermaintitle id=Header1_HeaderTitle 
      href="http://blog.csdn.net/rosonsandy/">rosonsandy的专栏</A></H1>
      <P id=tagline><IMG class=UserStatus id=imgTitleIsOnline alt="" 
      src="Tomcat源代码分析 - rosonsandy的专栏 - CSDNBlog.files/blank.gif"><SPAN 
      id=TopicAuthor 
style="DISPLAY: none">rosonsandy</SPAN></P></TD></TR></TBODY></TABLE></DIV>
<DIV class=HeaderBar>
<TABLE class=HeaderBar id=HeaderBar>
  <TBODY>
  <TR>
    <TD class=HeaderBarTab noWrap>&nbsp; <A href="http://www.csdn.net/" 
      target=_blank>CSDN</A>&nbsp;|&nbsp; <A href="http://dev.csdn.net/" 
      target=_blank>技术中心</A>&nbsp;|&nbsp; <A id=Header1_MyLinks1_HomeLink 
      title=到聚合站点 href="http://blog.csdn.net/" 
      target=_blank>BLOG首页</A>&nbsp;|&nbsp; <A id=Header1_MyLinks1_PersonalHome 
      title="访问 rosonsandy的专栏" href="http://blog.csdn.net/rosonsandy/" 
      target=_blank>我的首页</A>&nbsp;|&nbsp; <A id=Header1_MyLinks1_MyArticles 
      title="查看 rosonsandy的专栏 所有文章" 
      href="http://blog.csdn.net/rosonsandy/MyArticles.aspx" 
      target=_blank>我的文章</A>&nbsp;|&nbsp; <A id=Header1_MyLinks1_MySpace 
      title="查看 rosonsandy 的个人空间" href="http://hi.csdn.net/rosonsandy/profile" 
      target=_blank><FONT color=red>我的空间</FONT></A>&nbsp;|&nbsp; <A 
      id=Header1_MyLinks1_ContactLink accessKey=9 
      href="http://blog.csdn.net/rosonsandy/contact.aspx">联系作者</A>&nbsp;|&nbsp; 
      <A id=Header1_MyLinks1_HyperLink1 
      href="http://search.csdn.net/search_blog.asp" 
      target=_blank>搜索</A>&nbsp;|&nbsp; <A id=Header1_MyLinks1_Admin 
      href="http://writeblog.csdn.net/">写文章</A> <IMG id=Header1_BlueTab 
      src="Tomcat源代码分析 - rosonsandy的专栏 - CSDNBlog.files/BlueTabRight.jpg" 
      align=absMiddle border=0> </TD>
    <TD class=HeaderBarTabBack noWrap width="100%">
      <DIV class=BlogStatsBar>
      <TABLE class=BlogStatsBar>
        <TBODY>
        <TR>
          <TD width="100%"></TD>
          <TD class=BlogStatsBar noWrap>&nbsp; 37篇原创: 0篇翻译: 1篇转载: 22015次点击: 
            5个评论: 4个Trackbacks 
</TD></TR></TBODY></TABLE></DIV></TD></TR></TBODY></TABLE></DIV><!-- check user online status 20070530 meizz -->
<SCRIPT type=text/javascript>Include("Csdn.Blog.UserOnline");</SCRIPT>

<SCRIPT type=text/javascript>Include("Csdn.Blog.ShowmeDataDeal");</SCRIPT>
</DIV>
<DIV id=leftmenu>
<H3>公告</H3>
<DIV id=News1_pnlMyResume><BR>
<H3>我的简历</H3>
<DIV id=job_csdn_net_sr></DIV>
<SCRIPT 
src="Tomcat源代码分析 - rosonsandy的专栏 - CSDNBlog.files/rosonsandy.htm"></SCRIPT>
</DIV><SPAN id=SubscriptionList>
<H3 class=listtitle>订阅博客</H3>
<UL class=list>
  <LI class=listitem><A href="http://blog.csdn.net/rosonsandy/Rss.aspx"><IMG 
  alt=XML聚合 src="Tomcat源代码分析 - rosonsandy的专栏 - CSDNBlog.files/xml.gif" 
  border=0></A>&nbsp;&nbsp;<A 
  href="http://feeds.feedsky.com/csdn.net/rosonsandy" target=_blank><IMG 
  alt=FeedSky src="Tomcat源代码分析 - rosonsandy的专栏 - CSDNBlog.files/feedsky.gif" 
  border=0></A>
  <LI class=listitem><A 
  href="http://www.xianguo.com/subscribe.php?url=http://blog.csdn.net/rosonsandy/Rss.aspx" 
  target=_blank><IMG alt=订阅到鲜果 
  src="Tomcat源代码分析 - rosonsandy的专栏 - CSDNBlog.files/rss_xianguo.jpg" 
  border=0></A>
  <LI class=listitem><A 
  href="http://fusion.google.com/add?feedurl=http://blog.csdn.net/rosonsandy/Rss.aspx" 
  target=_blank><IMG alt=订阅到Google 
  src="Tomcat源代码分析 - rosonsandy的专栏 - CSDNBlog.files/rss_google.gif" 
border=0></A>
  <LI class=listitem><A 
  href="http://www.zhuaxia.com/add_channel.php?url=http://blog.csdn.net/rosonsandy/Rss.aspx" 
  target=_blank><IMG alt=订阅到抓虾 
  src="Tomcat源代码分析 - rosonsandy的专栏 - CSDNBlog.files/rss_zhuaxia.gif" 
  border=0></A>
  <LI class=listitem><A 
  href="http://www.bloglines.com/sub/http://blog.csdn.net/rosonsandy/Rss.aspx" 
  target=_blank><IMG alt=订阅到BlogLines 
  src="Tomcat源代码分析 - rosonsandy的专栏 - CSDNBlog.files/rss_bloglines.gif" 
  border=0></A>
  <LI class=listitem><A 
  href="http://add.my.yahoo.com/rss?url=http://blog.csdn.net/rosonsandy/Rss.aspx" 
  target=_blank><IMG alt=订阅到Yahoo 
  src="Tomcat源代码分析 - rosonsandy的专栏 - CSDNBlog.files/rss_yahoo.gif" border=0></A>
  <LI class=listitem><A 
  href="http://rss.gougou.com/find_rss.jsp?url=http://blog.csdn.net/rosonsandy/Rss.aspx" 
  target=_blank><IMG alt=订阅到GouGou 
  src="Tomcat源代码分析 - rosonsandy的专栏 - CSDNBlog.files/rss_gougou.gif" 
border=0></A>
  <LI class=listitem><A 
  href="http://www.pageflakes.com/subscribe.aspx?url=http://blog.csdn.net/rosonsandy/Rss.aspx" 
  target=_blank><IMG alt=订阅到飞鸽 
  src="Tomcat源代码分析 - rosonsandy的专栏 - CSDNBlog.files/rss_pageflakes.gif" 
  border=0></A>
  <LI class=listitem><A 
  href="http://www.rojo.com/add-subscription?resource=http://blog.csdn.net/rosonsandy/Rss.aspx" 
  target=_blank><IMG alt=订阅到Rojo 
  src="Tomcat源代码分析 - rosonsandy的专栏 - CSDNBlog.files/rss_rojo.gif" border=0></A>
  <LI class=listitem><A 
  href="http://www.newsgator.com/ngs/subscriber/subfext.aspx?url=http://blog.csdn.net/rosonsandy/Rss.aspx" 
  target=_blank><IMG alt=订阅到newsgator 
  src="Tomcat源代码分析 - rosonsandy的专栏 - CSDNBlog.files/rss_newsgator.gif" 
  border=0></A>
  <LI class=listitem><A 
  href="http://www.netvibes.com/subscribe.php?url=http://blog.csdn.net/rosonsandy/Rss.aspx" 
  target=_blank><IMG alt=订阅到netvibes 
  src="Tomcat源代码分析 - rosonsandy的专栏 - CSDNBlog.files/rss_netvibes.gif" 
  border=0></A></LI></UL></SPAN><SPAN id=RecentVisitors>
<H3 class=listtitle>最近访客</H3>
<TABLE border=0>
  <TBODY>
  <TR>
    <TD align=middle><IMG 
      onmouseover="try{BlogShowme(event, 'appleheno')}catch(ex){}" 
      alt="appleheno 的头像" 
      src="Tomcat源代码分析 - rosonsandy的专栏 - CSDNBlog.files/2.jpg" border=0><BR><A 
      title="访问时间: 11/7/2007 4:13:21 PM" 
      href="http://blog.csdn.net/appleheno/">appleheno</A></TD>
    <TD align=middle><IMG 
      onmouseover="try{BlogShowme(event, 'cnfreebird')}catch(ex){}" 
      alt="cnfreebird 的头像" 
      src="D:\新建文件夹 (2)\tomcat\分析\Tomcat源代码分析 - rosonsandy的专栏 - CSDNBlog.files\2(1).jpg" 
      border=0><BR><A title="访问时间: 11/5/2007 5:27:44 PM" 
      href="http://blog.csdn.net/cnfreebird/">cnfreebird</A></TD></TR>
  <TR>
    <TD align=middle><IMG 
      onmouseover="try{BlogShowme(event, 'for_cyan')}catch(ex){}" 
      alt="for_cyan 的头像" 
      src="D:\新建文件夹 (2)\tomcat\分析\Tomcat源代码分析 - rosonsandy的专栏 - CSDNBlog.files\2(2).jpg" 
      border=0><BR><A title="访问时间: 10/23/2007 2:29:56 PM" 
      href="http://blog.csdn.net/for_cyan/">for_cyan</A></TD>
    <TD align=middle><IMG 
      onmouseover="try{BlogShowme(event, 'zuvil')}catch(ex){}" alt="zuvil 的头像" 
      src="D:\新建文件夹 (2)\tomcat\分析\Tomcat源代码分析 - rosonsandy的专栏 - CSDNBlog.files\2(3).jpg" 
      border=0><BR><A title="访问时间: 10/18/2007 3:28:55 PM" 
      href="http://blog.csdn.net/zuvil/">zuvil</A></TD></TR>
  <TR>
    <TD align=middle><IMG 
      onmouseover="try{BlogShowme(event, 'fxxd')}catch(ex){}" alt="fxxd 的头像" 
      src="D:\新建文件夹 (2)\tomcat\分析\Tomcat源代码分析 - rosonsandy的专栏 - CSDNBlog.files\2(4).jpg" 
      border=0><BR><A title="访问时间: 9/30/2007 5:37:50 PM" 
      href="http://blog.csdn.net/fxxd/">fxxd</A></TD>
    <TD align=middle><IMG 
      onmouseover="try{BlogShowme(event, 'maxwill_')}catch(ex){}" 
      alt="maxwill_ 的头像" 
      src="D:\新建文件夹 (2)\tomcat\分析\Tomcat源代码分析 - rosonsandy的专栏 - CSDNBlog.files\2(5).jpg" 
      border=0><BR><A title="访问时间: 9/29/2007 11:10:10 AM" 
      href="http://blog.csdn.net/maxwill_/">maxwill_</A></TD></TR>
  <TR>
    <TD align=middle><IMG 
      onmouseover="try{BlogShowme(event, 'zt371')}catch(ex){}" alt="zt371 的头像" 
      src="D:\新建文件夹 (2)\tomcat\分析\Tomcat源代码分析 - rosonsandy的专栏 - CSDNBlog.files\2(6).jpg" 
      border=0><BR><A title="访问时间: 9/27/2007 10:50:46 PM" 
      href="http://blog.csdn.net/zt371/">zt371</A></TD>
    <TD align=middle><IMG 
      onmouseover="try{BlogShowme(event, 'ccwing')}catch(ex){}" alt="ccwing 的头像" 
      src="D:\新建文件夹 (2)\tomcat\分析\Tomcat源代码分析 - rosonsandy的专栏 - CSDNBlog.files\2(7).jpg" 
      border=0><BR><A title="访问时间: 9/27/2007 11:15:36 AM" 
      href="http://blog.csdn.net/ccwing/">ccwing</A></TD></TR>
  <TR>
    <TD align=middle><IMG 
      onmouseover="try{BlogShowme(event, 'mm8')}catch(ex){}" alt="mm8 的头像" 
      src="D:\新建文件夹 (2)\tomcat\分析\Tomcat源代码分析 - rosonsandy的专栏 - CSDNBlog.files\2(8).jpg" 
      border=0><BR><A title="访问时间: 9/25/2007 9:44:23 PM" 
      href="http://blog.csdn.net/mm8/">mm8</A></TD>
    <TD align=middle><IMG 
      onmouseover="try{BlogShowme(event, 'coolzyt')}catch(ex){}" 
      alt="coolzyt 的头像" 
      src="D:\新建文件夹 (2)\tomcat\分析\Tomcat源代码分析 - rosonsandy的专栏 - CSDNBlog.files\2(9).jpg" 
      border=0><BR><A title="访问时间: 9/24/2007 4:14:45 PM" 
      href="http://blog.csdn.net/coolzyt/">coolzyt</A></TD></TR></TBODY></TABLE></SPAN>
<H3 class=listtitle>文章</H3>
<UL class=list>
  <LI class=listitem><A 
  href="http://blog.csdn.net/rosonsandy/category/119658.aspx">j2ee</A><A 
  href="http://blog.csdn.net/rosonsandy/category/119658.aspx/rss">(RSS)</A>
  <LI class=listitem><A 
  href="http://blog.csdn.net/rosonsandy/category/81126.aspx">Java</A><A 
  href="http://blog.csdn.net/rosonsandy/category/81126.aspx/rss">(RSS)</A>
  <LI class=listitem><A 
  href="http://blog.csdn.net/rosonsandy/category/119659.aspx">jmx</A><A 
  href="http://blog.csdn.net/rosonsandy/category/119659.aspx/rss">(RSS)</A>
  <LI class=listitem><A 
  href="http://blog.csdn.net/rosonsandy/category/137062.aspx">tomcat源代码分析</A><A 
  href="http://blog.csdn.net/rosonsandy/category/137062.aspx/rss">(RSS)</A></LI></UL>
<H3 class=listtitle>收藏</H3>
<UL class=list></UL>
<H3 class=listtitle>相册</H3><!--category title-->
<UL class=list>
  <LI class=listitem><A 
  href="http://blog.csdn.net/rosonsandy/Gallery/271578.aspx">photo</A></LI></UL>
<H3 class=listtitle>存档</H3>
<UL class=list>
  <LI><A 
  href="http://blog.csdn.net/rosonsandy/archive/2007/02.aspx">2007年02月(1)</A>
  <LI><A 
  href="http://blog.csdn.net/rosonsandy/archive/2005/11.aspx">2005年11月(2)</A>
  <LI><A 
  href="http://blog.csdn.net/rosonsandy/archive/2005/10.aspx">2005年10月(1)</A>
  <LI><A 
  href="http://blog.csdn.net/rosonsandy/archive/2005/08.aspx">2005年08月(1)</A>
  <LI><A 
  href="http://blog.csdn.net/rosonsandy/archive/2005/07.aspx">2005年07月(16)</A>
  <LI><A 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -