tomcat 容器加载

一、加载配置文件

      Tomcat容器加载时首先读取的是web.xml文件,读取的节点顺序是listener>filter>servlet,还存在一个<context-param>标签,这个标签可以存放在任意位置,一般的读取节点顺序是context-param>listener>filter>servlet

二、同类标签说明

   (1)、filte: web.xml里可以配置很多个filter,<fliter>节点包含<filter-name>,<filter_class>。<filter-mapping>必须出现在<filter>标签之后,启动容器初始化每个filter时,加载顺序是按照<filter-mapping>配置节点的顺序来调用doFilter()方法。

  (2)、servlet : 和filter一样。当设置<load-on-startup>值的时候,若值为负数或不存在时,则在容器加载servlet的时候去调用servlet;若值为正数或0,则保证值最小的先去执行;若值相等。则按照配置的优先级去执行。

三、标签说明

     web.xml常用元素

    <web-app>

        <display-name></display-name> //定义web应用的名字

        <description></description> //描述web应用的信息

        <context-name></context-name> //配置初始化参数,例如加载的配置文件

        <filter></filter> //设定过滤器filter,将一个名字与一个实现了javax.servlet.Filter接口的类进行关联

        <filter-mapping></filter-mapping> //   一旦命名了过滤器,就要用<filter-mapping>元素将它与一个或多个servlet或者jsp页面进行关联。

        <listener></listener>   //时间监听事件在建立、修改和删除会话或servlet环境时得到通知

       <servlet></servlet>  //servlet或jsp页面执行初始化参数或定制url时,必须首先命名servlet或jsp页面

       <servlet-mapping></servlet-mapping> //服务器一般为servlet提供一个缺省的url,需要用<servlet-mapping>来进行进行更改

       <session-config></session-config>//设置回话时间,单位分钟

       <mime-mapping></mime-mapping>//设置发送到客户端是什么类型

       <welcome-file-list></welcome-file-list> //服务器设置当请求的url是一个目录而不是一个文件时,指定使用那个文件

       <error-page></error-page> //设定指定http状态码,或特定类型异常抛出时,显示指定的页面

       <taglib></taglib> //对标记库描述文件指定别名

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值