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]

Reply via email to