标签:
首先所有的请求进入tomcat,都会流经servlet,如果没有匹配到任何应用指定的servlet,那么就会流到默认的servlet。
默认的servlet是配置在$catalina/conf/web.xml里面的。
如下面贴出来所示(由于贴的内容太多了,我把注释去掉了,其实注释是相当重要的):
tomcat初始化一个context的时候就会初始化context下面所有的 servlet,包括这个默认的servlet。
如图:
图待添加
它就是从servletContext里面加载的资源中去取出需要的资源,然后加载进来,并且判断相应的mime类型设置不同的HTTP head,然后输出到页面上。内容还是挺简单的。
其中还有mime的mapping:
标签:
原文地址:http://www.cnblogs.com/1995hxt/p/5692159.html