`
qhuwn
  • 浏览: 72107 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

Servlet的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.


本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/enjoyo/archive/2007/08/27/1761033.aspx

EG

  <servlet>
    <servlet-name>LogIniter</servlet-name>
    <servlet-class>com.init.LogIniter</servlet-class>
    <init-param>
      <param-name>log4j</param-name>
      <param-value>/WEB-INF/log4j.properties</param-value>
    </init-param>
    <load-on-startup>1</load-on-startup>
  </servlet>
  <servlet>
    <servlet-name>DicDataIniter</servlet-name>
    <servlet-class>com.init.DicDataIniter</servlet-class>
    <load-on-startup>2</load-on-startup>
  </servlet>

  <servlet-mapping>
    <servlet-name>LogIniter</servlet-name>
    <url-pattern>/LogIniter</url-pattern>
  </servlet-mapping>
  <servlet-mapping>
    <servlet-name>DicDataIniter</servlet-name>
    <url-pattern>/DicDataIniter</url-pattern>
  </servlet-mapping>

分享到:
评论

相关推荐

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

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

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

    Servlet 配置load-on-startup的作用详解 load-on-startup是Servlet配置中一个重要的参数,它用于指定Servlet的加载顺序和时机。在Servlet的配置文件web.xml中,我们可以通过设置&lt;load-on-startup&gt;标签来控制Servlet...

    spring mvc

    &lt;load-on-startup&gt;1&lt;/load-on-startup&gt; &lt;/servlet&gt; &lt;servlet-mapping&gt; &lt;servlet-name&gt;account&lt;/servlet-name&gt; &lt;url-pattern&gt;*.do&lt;/url-pattern&gt; &lt;/servlet-mapping&gt; 要与web-inf里面account-servlet.xml名字...

    jsp版富文本编辑器fckeditor-java-2.5

    &lt;load-on-startup&gt;1&lt;/load-on-startup&gt; &lt;/servlet&gt; &lt;servlet-mapping&gt; &lt;servlet-name&gt;Connector&lt;/servlet-name&gt; &lt;url-pattern&gt;/fckeditor/editor/filemanager/connectors/*&lt;/url-pattern&gt; &lt;/servlet-...

    spring MVC 配置文档

    &lt;load-on-startup&gt;1&lt;/load-on-startup&gt; &lt;/servlet&gt; 加载 DispatcherServlet 时 Spring 会尝试读取配置文件 默认的配置文件位于 web.xml 相同的路径下 文件名与注册的 Servlet 名有关 Servlet注册名跟上 -...

    zk 配置的web.xml

    &lt;servlet&gt; &lt;description&gt;ZK loader for ZUML pages &lt;servlet-name&gt;zkLoader&lt;/servlet-name&gt; &lt;servlet-class&gt;org.zkoss.zk.ui.... &lt;load-on-startup&gt;1&lt;/load-on-startup&gt;&lt;!-- Must --&gt; &lt;/servlet&gt;

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

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

    Axsis and XFire Demo src code

    &lt;load-on-startup&gt;100&lt;/load-on-startup&gt; &lt;/servlet&gt; &lt;servlet&gt; &lt;servlet-name&gt;SOAPMonitorService&lt;/servlet-name&gt; &lt;servlet-class&gt; org.apache.axis.monitor.SOAPMonitorService &lt;/servlet-class&gt; ...

    Servlet-Servlet生命周期

    在这个例子中,`&lt;load-on-startup&gt;`元素指定了Servlet在服务器启动时自动加载的顺序。数字越小,加载越早。此外,还可以通过`&lt;init-param&gt;`元素为Servlet配置初始化参数。 #### 六、示例代码分析 为了更好地理解...

    eWebeditor JSP 王志峰修改版

    &lt;load-on-startup&gt;3&lt;/load-on-startup&gt; &lt;/servlet&gt; &lt;servlet-mapping&gt; &lt;servlet-name&gt;debugjsp&lt;/servlet-name&gt; &lt;url-pattern&gt;*.jsp&lt;/url-pattern&gt; &lt;/servlet-mapping&gt; 6、重新启动服务器即可。

    图片处理 这是一个强大的图片处理方案

    &lt;load-on-startup&gt;1&lt;/load-on-startup&gt; &lt;/servlet&gt; &lt;servlet&gt; &lt;servlet-name&gt;Connector&lt;/servlet-name&gt; &lt;servlet-class&gt; com.fredck.FCKeditor.connector.ConnectorServlet &lt;/servlet-class&gt; &lt;init-...

    Spring MVC Demo

    &lt;load-on-startup&gt;1&lt;/load-on-startup&gt; &lt;/servlet&gt; &lt;!-- 配置所有以.do结尾的请求交给DispatcherServlet进行处理,也可以设置其他值,如.action等 --&gt; &lt;servlet-mapping&gt; &lt;servlet-name&gt;Dispatcher&lt;/...

    jsp&amp;servlet.pdf

    - `&lt;load-on-startup&gt;` 的值决定了 Servlet 是否在服务器启动时就加载。 #### 三、Servlet 容器与 Tomcat - **Tomcat 服务器**: - Tomcat 自带 web.xml 文件,其中定义了一些内置 Servlet。 - 这些 Servlet 在 ...

    FCK在线编辑器源码及部署项目引用示例

    &lt;load-on-startup&gt;1&lt;/load-on-startup&gt; &lt;/servlet&gt; &lt;servlet&gt; &lt;servlet-name&gt;SimpleUploader&lt;/servlet-name&gt; &lt;servlet-class&gt; com.FCKeditor.uploader.SimpleUploaderServlet &lt;/servlet-class&gt; &lt;init-param&gt;...

    servlet ppt学习文档

    这段配置表明名为`IpLogServlet`的Servlet对应的类是`tarena.servlet.lc.IpLogServlet`,初始化参数`filename`的值为`c:/iplog.txt`,并且当服务器启动时,Servlet会优先加载(`load-on-startup`标签的值越小,加载...

    dispatcher 源码详解

    - **load-on-startup**:该属性用于指示容器在启动时是否立即加载并初始化该 Servlet。值为 1 表示容器启动时立即加载此 Servlet。 - **url-pattern**:用于指定哪些 URL 请求将被 DispatcherServlet 处理。“/” ...

    spring实例“Developing_a_Spring_Framework_MVC_application_step-by-step”_剖析

    这是通过`&lt;load-on-startup&gt;`元素设置为1实现的,表示该`servlet`将在Web应用程序启动时立即加载。 ```xml &lt;servlet&gt; &lt;servlet-name&gt;springapp&lt;/servlet-name&gt; &lt;servlet-class&gt;org.springframework.web.servlet...

    默认 Servlet.docx

    `load-on-startup`元素定义了Servlet在Web应用启动时的加载顺序,这里是1,意味着它将在其他Servlet之前加载。 如果你想自定义DefaultServlet的行为,可以通过修改或添加初始化参数来实现。例如,如果你想开启目录...

    修改后的 fckedit.jar

    web.xml 中配置 完善了对上传图片的验证 &lt;context-param&gt; &lt;param-name&gt;FCKAllowedExtensionsImage&lt;/param-name&gt; ...value&gt;&lt;br&gt; &lt;/init-param&gt;&lt;br&gt; &lt;load-on-startup&gt;1&lt;/load-on-startup&gt; &lt;/servlet&gt;

    JAVA项目服务器启动时自启动指定的Servlet,并定时执行任务

    1. **web.xml配置**:在`web.xml`中,我们需要定义一个Servlet并设置`load-on-startup`元素。这个元素的值是一个整数,表示服务器启动时加载Servlet的顺序。数值越小,优先级越高,越早被加载。例如: ```xml &lt;web-...

Global site tag (gtag.js) - Google Analytics