📄 tomcat源代码分析 - rosonsandy的专栏 - csdnblog.htm
字号:
<!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=" __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> <A href="http://www.csdn.net/"
target=_blank>CSDN</A> | <A href="http://dev.csdn.net/"
target=_blank>技术中心</A> | <A id=Header1_MyLinks1_HomeLink
title=到聚合站点 href="http://blog.csdn.net/"
target=_blank>BLOG首页</A> | <A id=Header1_MyLinks1_PersonalHome
title="访问 rosonsandy的专栏" href="http://blog.csdn.net/rosonsandy/"
target=_blank>我的首页</A> | <A id=Header1_MyLinks1_MyArticles
title="查看 rosonsandy的专栏 所有文章"
href="http://blog.csdn.net/rosonsandy/MyArticles.aspx"
target=_blank>我的文章</A> | <A id=Header1_MyLinks1_MySpace
title="查看 rosonsandy 的个人空间" href="http://hi.csdn.net/rosonsandy/profile"
target=_blank><FONT color=red>我的空间</FONT></A> | <A
id=Header1_MyLinks1_ContactLink accessKey=9
href="http://blog.csdn.net/rosonsandy/contact.aspx">联系作者</A> |
<A id=Header1_MyLinks1_HyperLink1
href="http://search.csdn.net/search_blog.asp"
target=_blank>搜索</A> | <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> 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> <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 + -