web.xml中加入load-on-startup
在web.xml中,配置Hello Servlet的地方,增加一句
<load-on-startup>10</load-on-startup>
取值范围是1-99
即表明该Servlet会随着Tomcat的启动而初始化。
同时,为HelloServlet提供一个init(ServletConfig) 方法,验证自启动
如图所示,在tomcat完全启动之前,就打印了init of HelloServlet
<load-on-startup>10</load-on-startup>
中的10表示启动顺序
如果有多个Servlet都配置了自动启动,数字越小,启动的优先级越高