0
我有一个Java应用程序(Netbeans)。我有一个应该在运行Web应用程序时被正确调用的函数,而不必将其放入静态方法main。如何在运行Java Web应用程序时调用函数?
我真的不知道该怎么做。
预先感谢您。
我有一个Java应用程序(Netbeans)。我有一个应该在运行Web应用程序时被正确调用的函数,而不必将其放入静态方法main。如何在运行Java Web应用程序时调用函数?
我真的不知道该怎么做。
预先感谢您。
创建一个实现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>
Web应用程序没有一个主要方法。你是否想要执行预定的工作? – Perception 2013-02-21 00:48:38
是的,我成功地通过石英做了预定的工作。但我的问题是,我不知道如何在部署我的应用程序时精确地运行一个函数。谢谢 – loulou 2013-02-21 01:04:05
请参阅:http://stackoverflow.com/a/6016232/680925。 – Perception 2013-02-21 01:07:42