web项目启动后的加载顺序
来源:互联网 发布:音频美化软件 编辑:程序博客网 时间:2024/05/22 16:32
web.xml在项目启动的时候的加载顺序:
1、web项目在启动的时候,会先加载web.xml的配置文件,来加载项目启动的配置信息。WEB容器会去读取它的配置文件web.xml,
2、读取<listener>和<context-param>两个结点。
3、紧急着,容器创建一个ServletContext(servlet上下文),这个web项目的所有部分都将共享这个上下文。
4、容器将<context-param>转换为键值对,并交给servletContext。
5、创建<listener>中的类实例,创建监听器。
6、加载<filter>,初始化每个filter时,是按照filter配置节出现的顺序来初始化的,当请求资源匹配多个filter-mapping时,filter拦截资源是按照filter-mapping配置节出现的顺序来依次调用 doFilter()方法的。
7、加载servlet,并且初始化相应的servlet。
总之:web.xml的加载顺序是:context-param-> listener -> filter -> servlet ,而同个类型之间的实际程序调用的时候的顺序是根据对应的mapping的顺序进行调用的。
Load-on-startup:Load-on-startup 元素在web应用启动的时候指定了servlet被加载的顺序,它的值必须是一个整数。如果它的值是一个负整数或是这个元素不存在,那么容器会在该servlet被调用的时候,加载这个servlet 。如果值是正整数或零,容器在配置的时候就加载并初始化这个servlet,容器必须保证值小的先被加载。如果值相等,容器可以自动选择先加载谁。正数的值越小,启动该servlet的优先级越高。
- web项目启动后的加载顺序
- java web 项目启动的加载顺序
- web项目 启动加载顺序
- Tomcat启动后,web加载顺序
- web项目的启动时文件加载顺序
- Java web项目启动加载顺序
- Java Web项目启动加载顺序
- java web项目启动加载顺序
- java web项目启动加载顺序
- java web项目启动加载顺序
- java web项目启动加载顺序之web.xml部分
- web项目加载顺序
- java web 项目的启动顺序
- JAVA WEB项目加载顺序
- Tomcat项目运行时加载web项目的顺序
- web.xml文件加载顺序 一、 1 、启动一个 WEB 项目的时候, WEB 容器会去读取它的配置文件 web.xml ,读取 <listener> 和 <context-param>
- Tomcat启动后加载两次web.xml的问题
- 启动工程时web.xml加载顺序
- SpringMVC + MyBatis + Mysql + Redis(作为二级缓存) 配置
- 不同浏览器对post上传文件时,文件名的处理方式不同。
- leetcode 230. Kth Smallest Element in a BST 二叉搜索树BST的中序遍历
- linux XShell上传、下载本地文件到linux服务器
- 设置背景透明文字内容不透明方法
- web项目启动后的加载顺序
- Effective STL 39 Make predicates pure functions
- java触发器学习
- ArrayList指单链表分析
- 有关于数据库查询语法中,对时间有要求的方法
- codeforces 461B 树DP
- Eclipse 创建Maven 接口
- Date函数实例
- iOS11 安全区域适配