ServletContextListener 可以监听servlet 生命周期
项目启动的时候应该会执行 其
contextInitialized() 才对
但是楼主的并没有执行,到底是为什么?
代码如下:
public class init implements ServletContextListener{
private ExecutorService threadService;
private Timer timer;
public init()
{
threadService = Executors.newFixedThreadPool(1);
timer = new Timer();
}
public void contextInitialized(ServletContextEvent arg0) {
InputStream in = init.class.getResourceAsStream("/config.properties");
Properties p = new Properties();
try {
p.load(in);
Constant.Config = (Hashtable) p.clone();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
TimerTask accessTask = new AccessToken();
TimerTask initMenu = new InitMenu();
}