关于web.xml中的load-on-startup

本文介绍了在web.xml中load-on-startup元素的含义,解释了不同数值如何影响servlet的加载时机。当值为非负整数时,servlet会在应用启动时加载,数值越小优先级越高;若为负数或未指定,则容器在需要时加载。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

2010-01-25

于web.xml中的load-on-startup

文章分:Java

servlet的配置当中,<load-on-startup>3</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.

一个定器,在目启动时置:
<servlet>
 <servlet-name>timerServlet</servlet-name>
 <servlet-class>lee.TimerServlet</servlet-class>
 <!-- 配置
用启动时Servlet -->
 <load-on-startup>0</load-on-startup>
</servlet>

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值