package QCM.JHY01.JHY0102; import java.util.TimerTask; import javax.servlet.ServletContext; import org.springframework.context.ApplicationContext; import org.springframework.web.context.support.WebApplicationContextUtils; public class AutoTimeEntrustTask extends TimerTask { private ApplicationContext context; public AutoTimeEntrustTask(ServletContext servletContext) { context = WebApplicationContextUtils.getWebApplicationContext(servletContext); } private boolean fristStart = true; UpdateInfo upinfo; @Override public void run() { if (fristStart) { fristStart = false; try { upinfo= new UpdateInfo(); } catch (Exception ex) { System.out.print("调用19接口失败!" + ex.getMessage()); } } try { upinfo.AutoTimeZHB("系统自动"); upinfo.AutoTimeSQLS("系统自动"); upinfo.AutoTimeJG();//激光自动 upinfo.AutoTimeHDL();//电弧炉熔炼成分自动判定 System.out.println("定时开始10分钟刷一次"); } catch (Exception ex) { ex.printStackTrace(); } } }