`

web.xml(三)——web.xml配置元素加载顺序

    博客分类:
  • web
 
阅读更多

web.xml 的加载顺序是:ServletContext-> context-param ->listener -> filter -> servlet,

而同个类型之间的实际程序调用的时候的顺序是根据对应的 mapping 的顺序进行调用的。

 

 Load-on-startup

Load-on-startup元素在web应用启动的时候指定了servlet被加载的顺序,它的值必须是一个整数。

在servlet的配置当中,<load-on-startup>5</load-on-startup>的含义是: 

标记容器是否在启动的时候就加载这个servlet。 

当值为0或者大于0时,表示容器在应用启动时就加载这个servlet; 

当是一个负数时或者没有指定时,则指示容器在该servlet被选择时才加载。 

正数的值越小,启动该servlet的优先级越高。 

 

 

 

分享到:
评论

相关推荐

    TongWeb主配置文件tongweb.xml概要说明

    TongWeb是一款基于Java技术的高性能、高可用的企业级应用服务器,其核心配置文件——tongweb.xml,是TongWeb运行时的重要配置中心,用于定义服务器的行为、管理应用程序的部署以及设定各种运行参数。本文将对tongweb...

    J2EE 配置文件 (application.xml) (英文)

    **J2EE配置文件——application.xml详解** 在Java企业版(J2EE,现在被称为Java EE)中,`application.xml`是应用部署描述符(Application Deployment Descriptor)的核心文件,它定义了应用程序的组件、模块、依赖...

    XML学习教程——PHP资源

    2. **DTD(Document Type Definition)**:DTD是用来定义XML文档结构的规范,它规定了元素的类型、顺序和数量。例如,一个简单的DTD可能定义一个新闻条目的结构,包含标题、日期和内容元素。 3. **命名空间...

    web笔记 —— Servlet

    在web.xml文件中,可以配置Servlet的映射路径、初始化参数、加载顺序等。例如: ```xml &lt;web-app&gt; &lt;servlet-name&gt;MyServlet &lt;servlet-class&gt;com.example.MyServlet&lt;/servlet-class&gt; &lt;servlet-name&gt;My...

    J2EE企业级应用程序开发__Stuts2

    - **配置文件加载顺序**:Struts2配置文件的加载顺序依次为`struts-default.xml`、`struts-plugin.xml`、`struts.xml`、`struts.properties`和`web.xml`。如果前后配置文件中有相同的配置项,则后面的配置会覆盖前面...

    struts配置!!!!!!!!!!!!!!!!!

    `web.xml`是Web应用的基本配置文件,其中包含了对Struts框架核心组件——`ActionServlet`的配置。具体来看: ```xml &lt;servlet-name&gt;action &lt;servlet-class&gt;org.apache.struts.action.ActionServlet ...

    tomcat 类加载机制 —— ClassLoader

    在Tomcat中,我们可以通过配置`catalina.properties`文件和`server.xml`文件来调整类加载策略,例如设置自定义的类加载顺序或启用共享类加载器。 此外,Tomcat还支持热部署,即在不重启服务器的情况下更新Web应用的...

    我的学习笔记——J2EE

    例如,配置一个名为IpLogServlet的Servlet,其对应的类是`tarena.servlet.lc.IpLogServlet`,并且设置初始化参数和加载顺序。 4. 将编译后的Servlet类和web.xml部署到Tomcat的Web应用目录下。 在Tomcat服务器中,...

    注解——WebSerlvet1

    在Java Web开发中,`@WebServlet`是一个非常重要的注解,它来自Java Servlet API,主要用于简化传统的XML配置,使得Servlet的声明变得更加简洁和直观。本文将深入探讨`@WebServlet`注解的作用、属性详解以及如何在...

    java初学者——IDEA——SSM项目环境搭建

    2. **加载顺序**:配置文件之间存在依赖关系,正确的加载顺序对于项目的正确运行非常重要。 3. **Web.xml配置**:这是Web项目的核心配置文件之一,主要负责配置Servlet容器的初始化参数、监听器等。 #### 三、部署...

    Java JDK实例宝典

    5 类的加载顺序 2. 6 方法和变量在继承时的覆盖与隐藏 2. 7 排序类 2. 8 Singleton单例模式 2. 9 Factory工厂模式 2. 10 Adapter适配器模式 第3章 数字 3. 1 数字与数字封装类 3. ...

    JavaScript处理XML文档

    ### JavaScript处理XML文档 ...通过理解DOM的概念以及如何利用MSXML解析器,开发者可以有效地操作XML数据,实现数据的动态加载、解析、检索和修改等功能。这对于构建现代化的Web应用和服务至关重要。

    listener和filter 监听器和过滤器的介绍以及简单使用(csdn)————程序.pdf

    3. **过滤器配置**:在web.xml中通过`&lt;filter&gt;`和`&lt;filter-mapping&gt;`元素定义过滤器及其映射规则。 4. **过滤器应用场景**: - **安全控制**:验证用户身份、权限控制。 - **数据处理**:字符集转换、GZIP压缩、...

    javaWEB总结(2): load-on-startup节点

    这个节点通常出现在Servlet的配置文件——web.xml中,它用于指定Servlet在Web应用程序启动时的加载顺序。`load-on-startup`元素的值是一个整数,表示Servlet的加载优先级。下面我们将深入探讨`load-on-startup`节点...

    在struts1中使用拦截器——saif-0.1.jar

    Struts1是一个经典的Java Web开发框架,它引入了模型-视图-控制器(MVC)设计模式,使得开发者能够更有效地构建动态Web应用程序。在Struts1中,拦截器是框架的核心组件之一,它们提供了扩展功能和处理请求的能力,而...

    was应用配置

    - **调整类加载顺序:**根据应用的需求调整类加载顺序。 - **重启服务:** - 停止服务:`./stopServer server1` - 启动服务:`./startServer server1` 至此,应用已经在WAS中成功配置并启动。为了方便监控和...

    struts国际化的使用

    需要注意的是,实际开发中可能会遇到一些细节问题,比如资源文件的加载顺序、不同语言间的切换逻辑等,这些都需要进一步的学习和实践才能熟练掌握。Struts框架的强大之处在于它提供了一套完整的解决方案,使得开发者...

    Java中过滤器的使用

    2. **配置过滤器**:在`web.xml`中,我们通过`&lt;filter&gt;`和`&lt;filter-mapping&gt;`元素来声明和映射过滤器。`&lt;filter-name&gt;`定义过滤器的唯一标识,`&lt;filter-class&gt;`指定实现Filter接口的类全名,`&lt;filter-mapping&gt;`则...

    TOMCAT源码分析(启动框架).pdf

    2. **初始化Service**:加载配置文件`server.xml`,根据配置创建Service实例,并配置其子组件Connector和Container。 3. **启动Connector**:每个Service包含一个或多个Connector,用于监听特定的端口,接收来自...

Global site tag (gtag.js) - Google Analytics