l
如果
在<servlet>元素中配置了一个<load-on-startup>元素,那么
WEB应用程序在启动时,就会装载并创建Servlet的实例对象、以及
调用Servlet实例对象的init()方法。
举例:
<servlet>
<servlet-name>invoker</servlet-name>
<servlet-class>
org.apache.catalina.servlets.InvokerServlet
</servlet-class>
<load-on-startup>2</load-on-startup>
</servlet>
l
用途:如果WEB应用启动时就需要启动某个框架程序,那么可以把框
架程序的启动代码放到一个Servlet的init方法中,并为这个
Servlet配置
</load-on-startup>
。这样的话,当WEB应用启动时,
框架也将随之启动。例如struts框架采用的
就是这种启动方式。