1.配置web.xml文件:
<listener>
<listener-class>
监听器的路径
</listener-class>
</listener>
2.编写java 类
package com.ronhe.romp.core.listener;
import javax.servlet.ServletContextEvent;
import javax.servlet.ServletContextListener;
import javax.servlet.http.HttpServlet;
import com.ronhe.romp.core.utils.HtcSyncUtils;
public class NewsListener extends HttpServlet implements ServletContextListener{
/**
*
*/
private static final long serialVersionUID = -8135741626468992930L;
//服务器停止时执行该事件
@Override
public void contextDestroyed(ServletContextEvent arg0) {
}
//服务器启动时执行该事件
@Override
public void contextInitialized(ServletContextEvent arg0) {
Thread thread = new Thread(new Runnable(){
public void run(){
while (true) {
try {
Thread.sleep(6 * 1000);//休眠1分钟
HtcSyncUtils.syncNewsTables();
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}});
thread.start();
}
}
启动即可