步骤如下:
1:在web.xml中加入,examples包名,VaspSendTestTemp类名
<listener>
<listener-class>examples.VaspSendTestTemp</listener-class>
</listener>
2:在类后加上 implements ServletContextListener,如下:
@WebListener
public class VaspSendTestTemp implements ServletContextListener
3:在类中的方法里写上相关事件,方法名:
contextInitialized,contextDestroyed,如下:
//当后台被初始化,即发生了tomcat启动了事件,固定用法
@Override
public void contextInitialized(ServletContextEvent arg0){
//你要做的事儿,写在这里
System.out.println("MainFunction is running.");
VaspSendTestTemp n = new VaspSendTestTemp();
n.main(null); //调用相应方法
}
//当后台被销毁,即发生了tomcat关闭了事件,固定用法
@Override
public void contextDestroyed(ServletContextEvent arg0){
System.out.println("MainFunction is closed.");
VaspSendTestTemp n = new VaspSendTestTemp();
n.main(null); //调用相应方法
//执行内容写在这里
}
public static void main(String[] args)
{ System.out.println("被调用了"); }