`
zhanshenny
  • 浏览: 265011 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

web.xm中load-on-startup理解

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

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

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

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

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


Servlet   specification:

        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.

example:

<servlet> 
<servlet-name>initservlet</servlet-name> 
<servlet-class>com.bb.eoa.util.initServlet</servlet-class> 
<init-param> 
  <param-name>log4j-init-file</param-name> 
  <param-value>config/log.properties</param-value> 
</init-param> 
<load-on-startup>1</load-on-startup> 
</servlet> 
分享到:
评论

相关推荐

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

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

    详解servlet配置load-on-startup的作用

    当我们在web.xml中设置了多个Servlet时,可以使用load-on-startup来指定Servlet的加载顺序,服务器会根据load-on-startup的大小依次对Servlet进行初始化。 2. 控制Servlet的启动时机:load-on-startup的值也可以...

    javax.servlet jar包---解决找不到javax.servlet.*等问题

    - 初始化:当Servlet首次被请求或者在web.xml中配置了`load-on-startup`时,Servlet容器会调用Servlet的`init()`方法进行初始化。 - 服务:每当有新的请求到来,Servlet容器创建一个Servlet实例,然后调用`service...

    apache-tomcat-8.5.61-windows-x64.zip

    Apache Tomcat 是一款开源的Java Servlet容器,它实现了Java EE中的Web应用服务器规范,特别是Servlet和JSP。这个"apache-tomcat-8.5.61-windows-x64.zip"压缩包是针对Windows 64位系统的Apache Tomcat 8.5.61版本的...

    最新版windows apache-tomcat-8.5.66-windows-x64.zip

    在8.5.x系列中,Tomcat 8.5.66包含了多项改进和修复,以提升安全性和性能。这个版本可能包括了以下特性: 1. **安全性增强**:Tomcat 8.5.66会包含最新的安全补丁,防止已知的安全漏洞被利用,确保服务器环境的安全...

    apache-tomcat-9.0.40-windows-x64.zip

    Apache Tomcat 9.0.40 是一个广泛使用的开源软件,它是一个实现了Java Servlet、JavaServer Pages(JSP)和Java EE的Web应用...理解这些知识点对于任何希望在Windows环境中运行Java Web应用的人来说都是至关重要的。

    最新版windows apache-tomcat-9.0.68-windows-x64.zip

    Apache Tomcat是一款开源的Java Servlet容器,主要用于部署和运行Java Web应用程序。在Windows平台上,Tomcat的安装和配置过程相对简单,尤其是对于64位操作系统。`apache-tomcat-9.0.68-windows-x64.zip`是Apache ...

    最新版windows apache-tomcat-8.5.59-windows-x64.zip

    其中,“bin”目录包含了启动和停止Tomcat的服务脚本,如`startup.bat`和`shutdown.bat`,在Windows环境下可以直接运行。"conf"目录存储了Tomcat的配置文件,如`server.xml`,它是核心配置文件,定义了服务器的各个...

    apache-tomcat-8.5.64-windows-x64.zip

    Apache Tomcat 8.5是Java Servlet和JavaServer Pages(JSP)的开源Web应用程序服务器,由Apache软件基金会开发和维护。它是一个轻量级应用服务器,特别适用于部署Java EE Web应用程序。在这个“apache-tomcat-8.5.64...

    apache-tomcat-8.5.64-windows-x64.rar

    总之,Apache Tomcat 8.5.64是开发和部署Java Web应用的重要工具,其在Windows上的安装和配置需要理解其目录结构和配置文件,同时关注安全和性能优化,以确保服务的稳定性和效率。通过熟练掌握这些知识点,开发者...

    apache-tomcat-8.5.98-windows-x64.zip

    首先,将解压后的目录放在一个适当的位置,然后在命令行中切换到`bin`目录下,运行`startup.bat`启动Tomcat。如果一切正常,你可以在浏览器中访问 `http://localhost:8080` 来查看Tomcat的默认欢迎页面。 标签 ...

    官方原版apache-tomcat-9.0.33-windows-x64.zip

    在Windows下,可以通过修改`bin/startup.bat`中的JAVA_OPTS环境变量来设置JVM参数。 7. **安全管理**:Tomcat支持基本的身份验证和授权,可以通过`conf/tomcat-users.xml`文件配置用户和角色。此外,还可以配置SSL/...

    apache-tomcat-8.5.57-windows-x64.zip.rar

    Apache Tomcat是一款开源的Java Servlet容器,主要用于部署和运行Java Web应用程序。这个版本"apache-tomcat-8.5.57-windows-x64.zip"是...通过学习和掌握Tomcat的使用,你可以更好地理解和构建基于Java的Web应用程序。

    apache-tomcat-10.0.23-windows-x64.zip

    2. 使用`startup.bat`脚本启动Tomcat,或者在Windows服务中创建一个Tomcat服务以便于后台启动。 3. 在浏览器中输入`http://localhost:8080`,如果Tomcat成功启动,你应该能看到Tomcat的欢迎页面。 4. 配置环境变量`...

    apache-tomcat-7.0.100-windows-x64.zip

    Apache Tomcat 7.0.100 是一个流行的开源软件,用以部署和运行Java Servlet和JavaServer Pages(JSP)应用程序。...通过深入理解和熟练配置,可以充分利用其特性,为Web应用程序提供稳定、高效的运行环境。

    Apache-tomcat-7.0.109-Windows-x64

    配置完成后,可以通过在命令行中运行`startup.bat`启动Tomcat,或者运行`shutdown.bat`关闭服务。Tomcat启动成功后,你可以通过浏览器访问`http://localhost:8080`,如果看到Tomcat的默认欢迎页面,那就说明你的安装...

    官方原版apache-tomcat-8.5.51-windows-x64.zip 64位

    在深入探讨这个压缩包包含的内容之前,让我们先理解一下Apache Tomcat的核心概念和功能。 Apache Tomcat是Apache软件基金会的Jakarta项目的一部分,它实现了Java Servlet和JavaServer Pages(JSP)规范,以及Java ...

    apache-tomcat-9.0.41-windows-x64压缩包版.zip

    Apache Tomcat是一个开源的软件,它是Java Servlet和JavaServer Pages(JSP)技术的实现,同时也支持Java EE的WebSocket规范。...通过理解和熟练使用Tomcat,你可以更好地掌握Java Web开发的后台服务管理。

    apache-tomcat-7.0.109-windows-x64.zip

    在本文中,我们将深入探讨Tomcat的核心功能、配置、安装以及与Java Web开发的相关知识。 首先,Tomcat是Apache软件基金会的项目之一,它是轻量级的Web服务器,特别适合运行Java Web应用程序。Tomcat不仅提供了...

    apache-tomcat-8.5.90-windows-x64.zip

    Apache Tomcat是一个开源的软件应用服务器,主要用于运行Java Servlets和JavaServer Pages(JSP)...无论你是初学者还是经验丰富的开发者,都能通过深入理解Tomcat的配置和管理,提升你的Web应用程序开发和部署能力。

Global site tag (gtag.js) - Google Analytics