如何在运行Java Web应用程序时调用函数?

时间:2013-02-21 00:33:19

标签: java web-applications

我有一个Java(Netbeans)的Web应用程序。我有一个应该在运行Web应用程序时完全调用的函数,而不是将其放入静态方法 main

我真的不知道该怎么办。

提前谢谢。

1 个答案:

答案 0 :(得分:1)

创建一个实现ServletConextListener的类:

import javax.servlet.ServletContextEvent;
import javax.servlet.ServletContextListener;

public class ListenToMeFirst implements ServletContextListener {

    @Override
    public void contextDestroyed(ServletContextEvent arg0) {

    }

    @Override
    public void contextInitialized(ServletContextEvent arg0) {
        // Run me First while deploying!!!

    }

}

不要忘记将它放在你的web.xml文件中:

<listener>
  <listener-class>path.to.yourListenerClass.ListenToMeFirst</listener-class>
</listener>