閱讀74 返回首頁    go 阿裏雲 go 技術社區[雲棲]


J2EE中web.xml配置servlet的load-on-startup

在servlet的配置當中,<load-on-startup>的含義是,標記容器是否在啟動的時候就加載這個servlet。當值為0或者大於0時,表示容器在應用啟動時就加載這個servlet。當是一個負數時或者沒有指定時,則指示容器在該servlet被選擇時才加載。正數的值越小,啟動該servlet的優先級越高。正數值低的在正數值高的前麵載入。


  <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>


LogIniter的servlet在容器啟動時就被加載。


原帖地址:https://blog.csdn.net/enjoyo/archive/2007/08/27/1761033.aspx


最後更新:2017-04-03 21:30:14

  上一篇:go 別用傳統眼光看瀏覽器
  下一篇:go J2EE中EL的隱式對象param和paramValues