在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>
分享到:
相关推荐
在Java Web开发中,`load-on-startup`节点是一个至关重要的概念,特别是在Servlet容器(如Tomcat)中。这个节点通常出现在Servlet的配置文件——web.xml中,它用于指定Servlet在Web应用程序启动时的加载顺序。`load-...
当我们在web.xml中设置了多个Servlet时,可以使用load-on-startup来指定Servlet的加载顺序,服务器会根据load-on-startup的大小依次对Servlet进行初始化。 2. 控制Servlet的启动时机:load-on-startup的值也可以...
Apache Tomcat 是一款开源的Java Servlet容器,它实现了Java EE中的Web应用服务器规范,特别是Servlet和JSP。这个"apache-tomcat-8.5.61-windows-x64.zip"压缩包是针对Windows 64位系统的Apache Tomcat 8.5.61版本的...
- 初始化:当Servlet首次被请求或者在web.xml中配置了`load-on-startup`时,Servlet容器会调用Servlet的`init()`方法进行初始化。 - 服务:每当有新的请求到来,Servlet容器创建一个Servlet实例,然后调用`service...
在8.5.x系列中,Tomcat 8.5.66包含了多项改进和修复,以提升安全性和性能。这个版本可能包括了以下特性: 1. **安全性增强**:Tomcat 8.5.66会包含最新的安全补丁,防止已知的安全漏洞被利用,确保服务器环境的安全...
其中,“bin”目录包含了启动和停止Tomcat的服务脚本,如`startup.bat`和`shutdown.bat`,在Windows环境下可以直接运行。"conf"目录存储了Tomcat的配置文件,如`server.xml`,它是核心配置文件,定义了服务器的各个...
Apache Tomcat 9.0.40 是一个广泛使用的开源软件,它是一个实现了Java Servlet、JavaServer Pages(JSP)和Java EE的Web应用...理解这些知识点对于任何希望在Windows环境中运行Java Web应用的人来说都是至关重要的。
Apache Tomcat是一款开源的Java Servlet容器,主要用于部署和运行Java Web应用程序。在Windows平台上,Tomcat的安装和配置过程相对简单,尤其是对于64位操作系统。`apache-tomcat-9.0.68-windows-x64.zip`是Apache ...
Apache Tomcat 8.5是Java Servlet和JavaServer Pages(JSP)的开源Web应用程序服务器,由Apache软件基金会开发和维护。它是一个轻量级应用服务器,特别适用于部署Java EE Web应用程序。在这个“apache-tomcat-8.5.64...
总之,Apache Tomcat 8.5.64是开发和部署Java Web应用的重要工具,其在Windows上的安装和配置需要理解其目录结构和配置文件,同时关注安全和性能优化,以确保服务的稳定性和效率。通过熟练掌握这些知识点,开发者...
首先,将解压后的目录放在一个适当的位置,然后在命令行中切换到`bin`目录下,运行`startup.bat`启动Tomcat。如果一切正常,你可以在浏览器中访问 `http://localhost:8080` 来查看Tomcat的默认欢迎页面。 标签 ...
在Windows下,可以通过修改`bin/startup.bat`中的JAVA_OPTS环境变量来设置JVM参数。 7. **安全管理**:Tomcat支持基本的身份验证和授权,可以通过`conf/tomcat-users.xml`文件配置用户和角色。此外,还可以配置SSL/...
在深入探讨这个压缩包包含的内容之前,让我们先理解一下Apache Tomcat的核心概念和功能。 Apache Tomcat是Apache软件基金会的Jakarta项目的一部分,它实现了Java Servlet和JavaServer Pages(JSP)规范,以及Java ...
Apache Tomcat是一款开源的Java Servlet容器,主要用于部署和运行Java Web应用程序。这个版本"apache-tomcat-8.5.57-windows-x64.zip"是...通过学习和掌握Tomcat的使用,你可以更好地理解和构建基于Java的Web应用程序。
Apache Tomcat 7.0.100 是一个流行的开源软件,用以部署和运行Java Servlet和JavaServer Pages(JSP)应用程序。...通过深入理解和熟练配置,可以充分利用其特性,为Web应用程序提供稳定、高效的运行环境。
配置完成后,可以通过在命令行中运行`startup.bat`启动Tomcat,或者运行`shutdown.bat`关闭服务。Tomcat启动成功后,你可以通过浏览器访问`http://localhost:8080`,如果看到Tomcat的默认欢迎页面,那就说明你的安装...
Apache Tomcat是一个开源的软件,它是Java Servlet和JavaServer Pages(JSP)技术的实现,同时也支持Java EE的WebSocket规范。...通过理解和熟练使用Tomcat,你可以更好地掌握Java Web开发的后台服务管理。
Apache Tomcat是一个开源的软件应用服务器,主要用于运行Java Servlets和JavaServer Pages(JSP)...无论你是初学者还是经验丰富的开发者,都能通过深入理解Tomcat的配置和管理,提升你的Web应用程序开发和部署能力。
Apache Tomcat是一个开源软件应用服务器,特别用于运行Java Servlet和JavaServer Pages(JSP)技术。这个特定的版本,"apache-tomcat-9.0.0.M10...理解和掌握其核心概念、配置和管理,对于Java Web开发者来说至关重要。
Apache Tomcat是一个开源的软件应用服务器,主要用于部署和运行Java Servlet和JavaServer Pages(JSP)应用...通过理解和掌握Tomcat的配置、管理以及与之相关的Java EE技术,开发者可以构建出高效、可靠的Web服务系统。