Use a ServletContextListener [1]. [1] http://java.sun.com/j2ee/1.4/docs/api/javax/servlet/ServletContextListener.html
2008/9/4, Carlos Luis Zúñiga Sibaja <[EMAIL PROTECTED]>: > Hi All, > > I'm starting a Struts 2 project and there are some tasks (check for the DB > version, correctness of the schema, etc.) I'd like to perform when the > webapp inits. I'd like to execute these tasks right when the Struts engine > starts, because I'd like to get advantage from the Spring IoC context that > get's initilize along side the Struts engine. > Does anybody have an idea on how can I do this? I looked at the wiki and the > DispatcherListener interface is mentioned, I tried implementing it and > registering the listener on a static block, using > Dispatcher.addDispatcherListener, but is does not seem to run. This is > example code for the class: > > import org.apache.struts2.dispatcher.DispatcherListener; > import org.apache.struts2.dispatcher.Dispatcher; > > public class StrutsConfigurator { > > static { > Dispatcher.addDispatcherListener(new DispatcherListener() { > > public void dispatcherInitialized(Dispatcher du) { > System.out.println("It's aliveeeeee!!!!!!!!!!!!!"); > } > > public void dispatcherDestroyed(Dispatcher du) { > } > }); > } > } > > Thanks for your help. > > Carlos Luis Zúñiga Sibaja > __________________________ > [EMAIL PROTECTED] > > divide et impera... > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]