1、通過配置web.xml
例子如下:
<servlet>
<servlet-name>
MAIN
</servlet-name>
<servlet-class>MainController</servlet-class>
<init-param>
<param-name>properties</param-name>
<param-value>/WEB-INF/velocity.properties</param-value>
</init-param>
<load-on-startup>5</load-on-startup>
</servlet>
/////////////////////////////////////////////////////////////////////////
上面的MAIN是一個特殊的servlet,因?yàn)樗O(shè)置了
<load-on-startup>參數(shù),它將在tomcat啟動時執(zhí)行,
<load-on-startup>的值表示它在有多個啟動執(zhí)行serlet時的執(zhí)行順序。
如果該servlet不想被用戶訪問,可以不設(shè)置
<servlet-mapping>
參考文檔:http://www.utdallas.edu/~baughman/velocity4.html
2、在啟動腳本中請求一個特殊的頁面,在響應(yīng)這個頁面時執(zhí)行相關(guān)代碼。