This sounds a bit like what I need, my only issue would that here I can't access the Spring context that is associated to the Struts Engine. I would have to instantiate it by myself, right?
Carlos Luis Zúñiga Sibaja __________________________ [EMAIL PROTECTED] divide et impera... On Thu, Sep 4, 2008 at 11:30 AM, Gabriel Belingueres <[EMAIL PROTECTED]>wrote: > 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... > > >