`

tomcat中的DefaultServlet相关说明

 
阅读更多

首先所有的请求进入tomcat,都会流经servlet,如果没有匹配到任何应用指定的servlet,那么就会流到默认的servlet。

默认的servlet是配置在TOMCAT_HOME/conf/web.xml里面的。

如下面贴出来所示(由于贴的内容太多了,我把注释去掉了,其实注释是相当重要的):

Xml代码   收藏代码
  1.   <servlet>  
  2.       <servlet-name>default</servlet-name>  <!-- Tomcat,Jetty, JBoss, and GlassFish自带的默认Servlet的名字都是default -->
  3.       <servlet-class>org.apache.catalina.servlets.DefaultServlet</servlet-class>  
  4.       <init-param>  
  5.           <param-name>debug</param-name>  
  6.           <param-value>0</param-value>  
  7.       </init-param>  
  8.       <init-param>  
  9.           <param-name>listings</param-name>  
  10.           <param-value>false</param-value>  
  11.       </init-param>  
  12.       <load-on-startup>1</load-on-startup>  
  13.   </servlet>  
  14.   
  15.   
  16.   <servlet>  
  17.       <servlet-name>jsp</servlet-name>  
  18.       <servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class>  
  19.       <init-param>  
  20.           <param-name>fork</param-name>  
  21.           <param-value>false</param-value>  
  22.       </init-param>  
  23.       <init-param>  
  24.           <param-name>xpoweredBy</param-name>  
  25.           <param-value>false</param-value>  
  26.       </init-param>  
  27.       <load-on-startup>3</load-on-startup>  
  28.   </servlet>  
  29. <servlet-mapping>  
  30.       <servlet-name>jsp</servlet-name>  
  31.       <url-pattern>*.jsp</url-pattern>  
  32.   </servlet-mapping>  
  33.   
  34.   <servlet-mapping>  
  35.       <servlet-name>jsp</servlet-name>  
  36.       <url-pattern>*.jspx</url-pattern>  
  37.   </servlet-mapping>  

tomcat初始化一个context的时候就会初始化context下面所有的 servlet,包括这个默认的servlet。

 

DefaultServlet说明:

1、在Tomcat启动时候被加载;

2、对所有的webapp都有效;

3、当没有匹配的url请求时,会触发DefaultServlet。

分享到:
评论

相关推荐

    How Tomcat Works: A Guide to Developing Your Own Java Servlet Container

    说明:10分虽然有点高 但东西值 重点是 我也只想搞点分数下东西 谢谢支持 目录 I 简介 1 概览 1 适合读者 1 servlet容器是如何工作的 1 catalina结构图 1 tomcat的版本4和版本5 2 章节简介 2 第1章 一个简单的Web...

    how-tomcat-works

    说明:10分虽然有点高 但东西值 重点是 我也只想搞点分数下东西 谢谢支持 目录 I 简介 1 概览 1 适合读者 1 servlet容器是如何工作的 1 catalina结构图 1 tomcat的版本4和版本5 2 章节简介 2 第1章 一个简单的Web...

    JSP示例程序操作Word文档源代码

    说明:压缩包中包含了jspAmartUpload组件的部分内容。有关此组件,请到http://www.jspsmart.com下载 本示例演示了使用在JSP中结合NTKO Office文档控件开发的实例。包含从JSP中读取和写入Access数据库的代码。请...

    WhoKnowsMe:一个程序,用于查找您所有仍处于活动状态并且已忘记的帐户。 这是一个Jugend Hackt项目

    tomcat中有apache2最低版本) 安装Java Servlet容器(建议使用Apache tomcat) 在稳定目录中部署最实际的.war文件(查找最高版本号)Ubuntu Linux的详细说明1.安装Java 运行命令sudo apt install default-jdk 。2....

    cms后台管理

    将解压后得到的jeecms-3.0.2-final文件夹下的root文件夹更名为jeecms拷贝到tomcat 安装目录下的webapps 文件夹下(例如: D:\Tomcat 6.0\webapps\),启动tomcat,在地址栏中输入http://localhost:8080/jeecms, 您...

    java 面试题 总结

    JAVA相关基础知识 1、面向对象的特征有哪些方面 1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用...

    fckedit编辑器

    上面文件中两个servlet的映射分别为:/editor/filemanager/browser/default/connectors/jsp/connector 和/editor/filemanager/upload/simpleuploader,需要在两个映射前面加上/FCKeditor, 即改为/FCKeditor/...

    Struts2入门教程(全新完整版)

    3.package配置相关 8 4.分工合作include:指定多个配置文件 10 5.tomcat认证访问 10 6.初识拦截器 11 7.Action中的method属性 12 8.使用ForwardAction实现页面屏蔽。 13 8.使用default-Action配置统一访问 14 小结...

    SpringMVC-Mybatis-Shiro-redis-master 权限集成缓存中实例

    这个错误是因为Tomcat7 中没有 JSTL 的jar包,现在已经在项目pom.xml 中增加了如下 jar 的引入管理。 &lt;groupId&gt;javax.servlet &lt;artifactId&gt;jstl &lt;version&gt;1.2 &lt;groupId&gt;javax.servlet &lt;artifactId&gt;jsp-...

    解决struts2下载异常的jar包 struts2-sunspoter-stream-1.0.jar

    有关struts2下载组件的具体介绍我就在此略过了,看此文的同志想必大多是碰到这样让人很是不爽的问题。 下面就将该问题的最终解决办法介绍如下。 问题概要: 在struts2中使用result里type="stream"的结果类型时,...

    jpivot学习总结.doc

    例子在tomcat中定义了数据源feeDS 2.2. 各种维度类型  一般维度 例子中定义了维度:[term].[所有终端] 按终端id统计缴费情况。  多level维度 例子中定义了维度:[agentTerm].[所有终端] 按代理商,终端两级统计...

Global site tag (gtag.js) - Google Analytics