`
theice
  • 浏览: 56933 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

tomcat中部署项目时web.xml中load-on-startup参数含义

阅读更多


Servlet   specification:

以上是load-on-startup参数含义的标准解释,具体就不翻译了,下面具体说一下我的一点小测试:

首先声明我的测试环境:

winxp sp2 +  jdk1.6.0.02 + eclipse3.3.0 + tomcat5.5.23

    在tomcat中部署项目时,有时我们需要在启动服务时就加载一些参数,并且要有加载次序的要求,load-on-startup参数可以帮我们实现加载次序的优先排序,此参数最大值为2147483647,也就是2的31次方减一,表示的是执行次序最低,最后加载;
   
    大于这个值一律视为0处理;小于0的数值视为无效,不在请求前(启动时)加载;同样数值的servlet的加载顺序按照web.xml里面写的先后顺序加载。

    以上如有错误之处,请务必指教,谢谢!!!

        The   load-on-startup   element   indicates   that   this   servlet   should   be   loaded   (instantiated   and   have   its   init()   called)   on   the   startup   of   the   web   application.   The   optional   contents   of   these   element   must   be   an   integer   indicating   the   order   in   which   the   servlet   should   be   loaded.   If   the   value   is   a   negative   integer,   or   the   element   is   not   present,   the   container   is   free   to   load   the   servlet   whenever   it   chooses.     If   the   value   is   a   positive   integer   or   0,   the   container   must   load   and   initialize   the   servlet   as   the   application   is   deployed.   The   container   must   guarantee   that   servlets   marked   with   lower   integers   are   loaded   before   servlets   marked   with   higher   integers.   The   container   may   choose   the   order   of   loading   of   servlets   with   the   same   load-on-start-up   value.

分享到:
评论

相关推荐

    Tomcat中用web.xml控制Web应用详解

    Tomcat 中 web.xml 文件是 Web 应用的核心配置文件,负责管理 Web 应用的生命周期、Servlet 的加载顺序、Filter 的配置等。下面对 web.xml 文件中的重要元素进行详细解释。 context-param 元素 context-param 元素...

    Tomcat中web.xml文件的详细说明

    Tomcat 中 web.xml 文件的详细说明 Tomcat 中的 web.xml 文件是用于配置 Web 应用的核心文件,它定义了 Web 应用的基本信息、Filter、Servlet、Session 等信息。本文将详细介绍 web.xml 文件的结构和各个元素的作用...

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

    在Java Web开发中,`load-on-startup`节点是一个至关重要的概念,特别是在Servlet容器(如Tomcat)中。这个节点通常出现在Servlet的配置文件——web.xml中,它用于指定Servlet在Web应用程序启动时的加载顺序。`load-...

    web.xml配置文件详解

    - `<load-on-startup>`:指定Servlet在应用启动时是否自动加载以及加载的顺序。正值表示自动加载,负值或不设置则表示延迟加载。 7. **<servlet-mapping>**:用于定义Servlet的映射规则。 - `<servlet-name>`:与...

    tomcat配置文件web.xml与server.xml解析

    <load-on-startup>1</load-on-startup> 在上面的配置中,定义了一个名为"default"的 Servlet,类名为 org.apache.catalina.servlets.DefaultServlet,並設置了兩個初始参数:debug 和 listings。 2. Servlet ...

    Tomcat Web.xml 详解

    ### Tomcat Web.xml 详解 #### 一、概述 `web.xml` 文件是 Java Web 应用中的核心配置文件之一,它定义了应用程序的各种配置信息,包括但不限于 Servlet 的配置、过滤器(Filter)的配置、监听器(Listener)的...

    用web.xml控制Web应用的行为

    - **在服务器启动时装载servlet**:通过`load-on-startup`元素指定servlet的加载顺序,值越小越早加载。 6. **声明过滤器** 使用`<filter>`和`<filter-mapping>`元素定义过滤器,以控制请求和响应的处理流程。 7...

    Tomcat web.xml 文件详解

    `web.xml` 是部署在Tomcat服务器上的Web应用程序的核心配置文件之一。对于初次接触Tomcat部署的开发者而言,理解和掌握`web.xml`的配置至关重要。本文旨在深入解析`web.xml`的各项配置细节,并通过示例代码来帮助...

    web.xml配置文件详解[文].pdf

    `<load-on-startup>`元素决定Servlet在Web应用启动时的加载顺序。 7. `<servlet-mapping>`: 为Servlet设置映射,使得特定的URL可以调用Servlet。`<servlet-name>`引用Servlet的名称,`<url-pattern>`定义请求的URL...

    apache-tomcat-8.5.90-windows-x64.zip

    `webapps`目录是Tomcat部署Web应用程序的地方,你只需将你的WAR文件或解压的目录放在该目录下,Tomcat会在服务器启动时自动部署它们。 安全是任何服务器环境的重要考虑因素。在Tomcat中,可以通过`conf/tomcat-...

    开发web_xml.rar_WEB XML_java web开发_web.xml_web开发_web

    在Java Web开发中,`web.xml`文件是部署描述符(Deployment Descriptor)的核心部分,它在应用程序中扮演着至关重要的角色。`web.xml`文件是一个XML格式的配置文件,用于定义Servlet、过滤器(Filter)、监听器...

    web.xml sample

    `load-on-startup`元素指定Servlet在应用启动时加载的顺序,这里是1,意味着它将在其他未指定顺序的Servlet之前加载。 - `<servlet-mapping>`将`MyServlet`映射到所有以`.do`结尾的URL,这样当用户访问这样的URL时...

    sevlet生命周期,request web.xml 及ServletContext总结

    如果在`web.xml`配置文件中,Servlet被标记为`load-on-startup`,那么它会在容器启动时自动加载。否则,将在第一次请求时加载。 2. **初始化**: 在Servlet实例创建后,容器会调用`init()`方法。这是Servlet准备...

    spring mvc 环境搭建

    - 如果使用的是 MyEclipse,则在创建 Web 项目时会自动集成 Tomcat 环境,无需额外配置。 - **步骤二:添加依赖库** - 添加 Tomcat 运行时环境,确保项目可以在 Tomcat 上运行。 - 添加 Spring 和 Spring MVC ...

    tomcat启动的问题--apr

    信息: The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: D:\Java\jre1.5.0_11\bin;.;C:\WINDOWS\system32;C:\WINDOWS;C:\...

    java嵌入式tomcat[借鉴].pdf

    Java 嵌入式 Tomcat 配置详细说明 Tomcat 是一个流行的 Java Web 服务器,可以作为独立的服务器运行,也可以...通过上述配置和代码,我们就可以在 Java 项目中嵌入 Tomcat 服务器,并实现 Web 应用程序的开发和部署。

Global site tag (gtag.js) - Google Analytics