Web Container: Rotina de Inicialização

Pessoal,

Preciso plugar uma rotina na inicialização do servidor WEB que faz a leitura de uns objetos que estão serializados e disponibiliza no escopo do contexto da aplicação.

Existe como configurar esta rotina no web.xml ou em outro lugar?

Estou usando JBoss 3.2.x.

[]'s

existe os listeners…
é uma interface que vc implementa e adiciona ela no web.xml, serve para você interceptar as ações de inicialização e término de servlets e sessões de usuário.
Ex:
web.xml

<web-app>
...
  <listener>
    <listener-class>br.com.guj.web.listeners.ServletListener</listener-class>
  </listener>
  <listener>
    <listener-class>br.com.guj.web.listeners.SessionListener</listener-class>
  </listener>
...

</web-app>

implementações:

package br.com.guj.web.listeners;
import javax.servlet.http.*;

public class ServletListener implements ServletContextListener {
  public void contextInitialized(ServletContextEvent event){
    String meuObjetoAplicacao = "guj";
    event.getServletContext().setAttribute("meuObjetoAplicacao", meuObjetoAplicacao);
  }
  public void contextDestroyed(ServletContextEvent event){
    event.getServletContext().removeAttribute("meuObjetoAplicacao");
  }
}

package br.com.guj.web.listeners;
import javax.servlet.http.*;

public class SessionListener implements HttpSessionListener {
  public void sessionCreated(HttpSessionEvent event){
    String meuObjetoUsuario = "guj";
    event.getSession().setAttribute("meuObjetoUsuario", meuObjetoUsuario);
  }
  public void sessionDestroyed(HttpSessionEvent event){
    event.getSession().removeAttribute("meuObjetoUsuario");
  }
}

Valeu!

Mas listeners são da spec 2.3? funcionaria no Jboss 3.2.x?