Ohh, I see what you are saying. Then using the Event handling native to spring is a better solution ( http://static.springframework.org/spring/docs/2.5.x/reference/beans.html#context-functionality-events). I'll give it a try.
Thanks all, Carlos Luis Zúñiga Sibaja __________________________ [EMAIL PROTECTED] divide et impera... On Thu, Sep 4, 2008 at 11:56 AM, Laurie Harper <[EMAIL PROTECTED]> wrote: > Why? Spring provides facilities for using managed beans as context > listeners. Instead of trying to make your listener aware of Spring by hand, > just use Springs facilities to register/manage your listener. > > L. > > > Carlos Luis Zúñiga Sibaja wrote: > >> 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... >>>> >>>> >> > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > >