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

web.xml-load-on-startup

阅读更多
load-on-startup 元素在web应用启动的时候指定了servlet被加载的顺序,它的值必须是一个整数。如果它的值是一个负整数或是这个元素不存在,那么容器会在该servlet被调用的时候,加载这个servlet

。如果值是正整数或零,容器在配置的时候就加载并初始化

这个servlet,容器必须保证值小的先被加载。如果值相等,容器可以自动选择先加载谁。


在servlet的配置当中,5的含义是:

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

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

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

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

initservletcom.bb.eoa.util.initServletlog4j-init-fileconfig/log.properties1比如:这里的为1表示加载这个servlet并且是初始化这个类,初始化一般是调用了这个类的init方法.这个方法里可以写些对属性文件 ,或者配置文件的读取.
分享到:
评论
1 楼 elitesunry 2011-08-29  
发送到反反复复丰富反反复复

相关推荐

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

    load-on-startup 元素用于指定 Servlet 的加载顺序。当值为 0 或者大于 0 时,表示容器在应用启动时就加载这个 Servlet。正数的值越小,启动该 Servlet 的优先级越高。 filter 元素 filter 元素用于配置过滤器。...

    web.xml配置文件详解

    <load-on-startup>1</load-on-startup> <servlet-mapping> <servlet-name>myServlet</servlet-name> <url-pattern>/myservlet</url-pattern> </servlet-mapping> <!-- 配置会话超时 --> <session-config> ...

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

    <load-on-startup>1</load-on-startup> ``` servlet-name 元素定义了 Servlet 的名称,而 servlet-class 元素指定了实现 Servlet 的类。init-param 元素定义了 Servlet 的初始化参数,而 load-on-startup 元素...

    WEB.XML详解

    web.xml的配置顺序也遵循一定的规则,比如ServletContext总是在其他组件之前被创建,而servlet的加载顺序则根据<load-on-startup>值的大小和实际出现的顺序进行配置。正确理解web.xml的每个标签及其作用是开发Java ...

    web.xml详解

    - `<load-on-startup>`元素指定Servlet在应用启动时加载的顺序,数值越小,加载优先级越高。 8. **servlet-mapping元素**: - `<servlet-mapping>`定义了Servlet的URL映射,`<url-pattern>`元素指定了请求路径,...

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

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

    web.xml配置详解

    * `<load-on-startup>` 元素用于定义 servlet 在 web 应用程序启动时的加载顺序,该顺序将决定 servlet 的加载顺序。 Servlet 映射 在 web.xml 文件中,servlet 映射通过 `<servlet-mapping>` 元素来实现。该元素...

    web.xml配置详解.pdf

    6. load-on-startup元素:可以指定servlet在Web应用启动时是否加载。load-on-startup元素的值指定servlet加载的顺序,值越小,加载的优先级越高。 7. mime-mapping元素:用于指定文件扩展名和对应的MIME类型。在Web...

    web.xml配置大全[汇编].pdf

    load-on-startup元素在web应用启动时指定servlet的加载顺序。值为整数,若为负数或省略,则在需要时加载;若为正数或零,则在应用启动时加载,数值越小,优先级越高。 三、配置顺序与解析规则 - context-param配置...

    php.ini-development

    interesting side-effects depending on your application and web server. ; You may be able to send headers and cookies after you've already sent output ; through print or echo. You also may see ...

    web.xml 详解

    <load-on-startup>1</load-on-startup> ``` #### 6. 声明过滤器 过滤器用于拦截客户端请求并在请求到达目标资源之前进行预处理,以及在响应发送回客户端之前进行后处理。声明过滤器需要使用`<filter>`元素。 **...

    struts1中web.xml配置详解

    <load-on-startup>0</load-on-startup> ``` 其中,`<init-param>` 元素用于配置初始化参数,`<param-name>` 元素用于指定参数名称,`<param-value>` 元素用于指定参数值。在上面的示例中,配置了三个初始化参数:...

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

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

    web.xml文件的详细说明.txt

    - **`load-on-startup`**:指示服务器在启动时加载servlet的优先级,值越小优先级越高。如果未设置此属性,则在第一次请求时加载servlet。 - **`<servlet-mapping>`**:映射servlet到具体的URL路径。 - **`servlet...

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

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

    web.xml配置汇总(servlet2.3)

    ELEMENT servlet (servlet-name, servlet-class, init-param*, load-on-startup?)> <!ELEMENT servlet-name (#PCDATA)> <!ELEMENT servlet-class (#PCDATA)> <!ELEMENT init-param (param-name, param-value)> <!...

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

    当Servlet容器启动时,它会读取web.xml文件,并根据`load-on-startup`标签中的数值对Servlet进行排序。值越小,Servlet被加载和初始化的优先级越高。如果多个Servlet设置了相同的值,容器则会按照它们在web.xml文件...

Global site tag (gtag.js) - Google Analytics