请问怎样实现tomcat启动时插入数据到application!
用重写servlet的init方法,将信息存储在ServletContext中;
然后,将该Servle配置为 随container一起启动;
例如:向Application中加入2个参数:
[code="java"]public class InitialSetServlet extends HttpServlet {
private static final long serialVersionUID = 4907822263290955712L;
private static String authorityconf = "WEB-INF/authority.txt";
public void init() throws ServletException {
ServletContext context = this.getServletContext();
context.setAttribute("onlineNumber", 0);
context.setAttribute("onlineMember", 0);
}
}[/code]
web.xml的配置如下(不用配置servlet-mapping):
[code="java"] <!-- Initialize a few parameters -->
InitialSetServlet
edu.xjtu.jxg.servlet.InitialSetServlet
1
[/code]