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 应用的核心配置文件,负责管理 Web 应用的生命周期、Servlet 的加载顺序、Filter 的配置等。下面对 web.xml 文件中的重要元素进行详细解释。 context-param 元素 context-param 元素...
Tomcat 中 web.xml 文件的详细说明 Tomcat 中的 web.xml 文件是用于配置 Web 应用的核心文件,它定义了 Web 应用的基本信息、Filter、Servlet、Session 等信息。本文将详细介绍 web.xml 文件的结构和各个元素的作用...
在Java Web开发中,`load-on-startup`节点是一个至关重要的概念,特别是在Servlet容器(如Tomcat)中。这个节点通常出现在Servlet的配置文件——web.xml中,它用于指定Servlet在Web应用程序启动时的加载顺序。`load-...
- `<load-on-startup>`:指定Servlet在应用启动时是否自动加载以及加载的顺序。正值表示自动加载,负值或不设置则表示延迟加载。 7. **<servlet-mapping>**:用于定义Servlet的映射规则。 - `<servlet-name>`:与...
<load-on-startup>1</load-on-startup> 在上面的配置中,定义了一个名为"default"的 Servlet,类名为 org.apache.catalina.servlets.DefaultServlet,並設置了兩個初始参数:debug 和 listings。 2. Servlet ...
### Tomcat Web.xml 详解 #### 一、概述 `web.xml` 文件是 Java Web 应用中的核心配置文件之一,它定义了应用程序的各种配置信息,包括但不限于 Servlet 的配置、过滤器(Filter)的配置、监听器(Listener)的...
- **在服务器启动时装载servlet**:通过`load-on-startup`元素指定servlet的加载顺序,值越小越早加载。 6. **声明过滤器** 使用`<filter>`和`<filter-mapping>`元素定义过滤器,以控制请求和响应的处理流程。 7...
`web.xml` 是部署在Tomcat服务器上的Web应用程序的核心配置文件之一。对于初次接触Tomcat部署的开发者而言,理解和掌握`web.xml`的配置至关重要。本文旨在深入解析`web.xml`的各项配置细节,并通过示例代码来帮助...
`<load-on-startup>`元素决定Servlet在Web应用启动时的加载顺序。 7. `<servlet-mapping>`: 为Servlet设置映射,使得特定的URL可以调用Servlet。`<servlet-name>`引用Servlet的名称,`<url-pattern>`定义请求的URL...
`webapps`目录是Tomcat部署Web应用程序的地方,你只需将你的WAR文件或解压的目录放在该目录下,Tomcat会在服务器启动时自动部署它们。 安全是任何服务器环境的重要考虑因素。在Tomcat中,可以通过`conf/tomcat-...
在Java Web开发中,`web.xml`文件是部署描述符(Deployment Descriptor)的核心部分,它在应用程序中扮演着至关重要的角色。`web.xml`文件是一个XML格式的配置文件,用于定义Servlet、过滤器(Filter)、监听器...
`load-on-startup`元素指定Servlet在应用启动时加载的顺序,这里是1,意味着它将在其他未指定顺序的Servlet之前加载。 - `<servlet-mapping>`将`MyServlet`映射到所有以`.do`结尾的URL,这样当用户访问这样的URL时...
如果在`web.xml`配置文件中,Servlet被标记为`load-on-startup`,那么它会在容器启动时自动加载。否则,将在第一次请求时加载。 2. **初始化**: 在Servlet实例创建后,容器会调用`init()`方法。这是Servlet准备...
- 如果使用的是 MyEclipse,则在创建 Web 项目时会自动集成 Tomcat 环境,无需额外配置。 - **步骤二:添加依赖库** - 添加 Tomcat 运行时环境,确保项目可以在 Tomcat 上运行。 - 添加 Spring 和 Spring MVC ...
信息: 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 配置详细说明 Tomcat 是一个流行的 Java Web 服务器,可以作为独立的服务器运行,也可以...通过上述配置和代码,我们就可以在 Java 项目中嵌入 Tomcat 服务器,并实现 Web 应用程序的开发和部署。