Tomcat中web 应用启动过程

来源:互联网 发布:2015南京住宅成交数据 编辑:程序博客网 时间:2024/04/27 17:15

在web应用启动时容器(Tomcat)将:
1.从web.xml读取配置参数(主要是两个节点<context-param><listener>);
2.接着web容器创建应用上下文ServletContext,这个上下文就是应用本身;
3.将读取到的<context-param>以键值对的形式传递到应用上下文
4.web容器创建<listener>的类实例,创建监听器。
5.在监听中会有contextInitialized(ServletContextEvent args)初始化方法,在这个方法中获得ServletContext = ServletContextEvent.getServletContext();
context-param的值 = ServletContext.getInitParameter(“context-param的键”);
6.得到这个context-param的值之后,你就可以做一些操作了.注意,这个时候你的WEB项目还没有完全启动完成.这个动作会比所有的Servlet都要早.
7.在HttpServlet中直接获取 this.getServletContext()

0 0
原创粉丝点击