⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 contextlistener.java

📁 这是一个实施监控程序, 这是一个实施监控程序,
💻 JAVA
字号:
package com.util.task.listener;

import java.io.IOException;
import java.io.PrintWriter;

import javax.servlet.ServletContextEvent;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import com.util.task.SysPathGlobal;
import com.util.task.WorkerTask;

public class ContextListener implements javax.servlet.ServletContextListener {
	private  WorkerTask task=null;
	private WorkerTask  task1=null;
	private WorkerTask  task2=null;
	private WorkerTask  task3=null;
	
	public void contextDestroyed(ServletContextEvent event) {
		// TODO Auto-generated method stub
		task.cancelTask();
		task1.cancelTask();
		task2.cancelTask();
		task3.cancelTask();
		new java.util.Timer().cancel();
		System.out.println("任务结束");
	}

	public void contextInitialized(ServletContextEvent event) {
		// TODO Auto-generated method stub
	//	System.out.println("初始化定时器启动");
		
		String _path=event.getServletContext().getInitParameter("TYPE");
		String bak=event.getServletContext().getInitParameter("BAK");
		String err=event.getServletContext().getInitParameter("ERROR");
		SysPathGlobal.setBakPath(bak);
		SysPathGlobal.setErrorPath(err);
		task=new WorkerTask(_path+"\\A");
		   task1=new WorkerTask(_path+"\\B");
		   task2=new WorkerTask(_path+"\\C");
		   task3=new WorkerTask(_path+"\\D");
		task.start(task,2, 1);
		task1.start(task1,3, 1);
		task2.start(task2,4, 1);
		task3.start(task3,5,1);
	}

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -