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