1、首先让需要自动运行的类继承javax.servlet.http.HttpServlet
2、把需要自动运行的类中写一个init方法。(servlet应用程序启动的入口就是init方法)
public void init(){
System.out.println("这样在web容器启动的时候,就会执行这句话了!");
}
3、在web.xml中新建一个servlet,如下:
GenerateData
com.yq.javaSCADA.business.impl.GenerateData
1
4、启动的web服务器,tomcat,weblogic,jboss,就会自动运行类中的init方法了。
java有个Listener! 随tomcat启动而调用自己写的方法!也可以循环调用!就是每过几小时掉用自己的方法