Java中如何让web服务器启动的时候自动运行web程序中某个类的某个方法

来源:互联网 发布:台州首届网络风云榜 编辑:程序博客网 时间:2024/05/21 22:52
1:首先让你要自动运行的类继承


javax.servlet.http.HttpServlet

2:把你要自动运行的类中写一个init方法。(servlet应用程序启动的入口就是init方法)

public void init(){

            System.out.println("这样在web容器启动的时候,就会执行这句话了!");

}

3:在web.xml中新建一个servlet,如下:

  <servlet>
   <servlet-name>GenerateData</servlet-name>
   <servlet-class>com.yq.javaSCADA.business.impl.GenerateData</servlet-class>
   <load-on-startup>1</load-on-startup>
  </servlet>

(注意这个是自己的类路径)

4:启动的web服务器,tomcat,weblogic,jboss,就会自动运行你类中的init方法了。


注:web项目中,servlet才是底层最精华的东西!

阅读全文
0 0