在web项目在服务器上启动之后,有时候需要进行系统参数的配置等操作,需要在项目运行始进行初始化。
记录两种配置方式:
1.初始化代码实现ServletContextListener接口,然后在web.xml里面配置listener
<listener>
<listener-class>你的初始化类的路径(类似com.init)</listener-class>
</listener>
package com.glenet.wc.timing.task;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
public class <span style="font-family: Consolas, 'Courier New', Courier, mono, serif;">InitCenterServlet </span>extends HttpServlet{
/**
*
*/
private static final long serialVersionUID = 1L;
public void init() throws ServletException {
//System.out.println("--初始化----------------------------------------");
System.out.println("---------------InitCenterServlet-----------------");
}
}
在web.xml里面配置servlet
<pre name="code" class="html"><servlet>
<servlet-name>
InitCenterServlet
</servlet-name>
<servlet-class>
com.glenet.wc.timing.task.InitCenterServlet
</servlet-class>
<load-on-startup>3</load-on-startup>
</servlet>