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

load-on-startup 元素在web应用启动的时候指定了servlet被加载的顺序,它的值必须是一个整数。如果它的值是一个负整数或是这个元素不存在,那么容器会在该servlet被调用的时候,加载这个servlet 。如果值是正整数或零,容器在配置的时候就加载并初始化这个servlet,容器必须保证值小的先被加载。如果值相等,容器可以自动选择先加载谁。

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

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

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

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

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

  
initservlet  
com.bb.eoa.util.initServlet  
  
   log4j-init-file  
   config/log.properties  
  
1  
  

比如:这里的为1表示加载这个servlet并且是初始化这个类,初始化一般是调用了这个类的init方法.这个方法里可以写些对属性文件 ,或者配置文件的读取.

如:

   
        CXFServlet
        CXF Servlet
       
            org.apache.cxf.transport.servlet.CXFServlet
       

        1
   


   
        InitServlet
        Init Servlet
       
            com.mangocity.hdl.servlet.InitServlet
       

        2
   

你可能感兴趣的:(框架)