public synchronized void contextInitialized(ServletContextEvent psceContexto) { FLogger.info("Iniciando configuracion Global..."); if (init) { FLogger.info("La configuracion ya fue inicializada previamente...."); return; } String lstrParametro = ""; InputStream lisArchivo = null; lstrParametro = psceContexto.getServletContext().getInitParameter("ArchivoRutasCfg"); FLogger.debug("Parametro Leido:" + lstrParametro); FLogger.debug("Context Path :" + psceContexto.getServletContext().getContextPath()); try { lisArchivo = psceContexto.getServletContext().getResourceAsStream("/WEB-INF/" + lstrParametro); if (lisArchivo != null) { Config.getInstance().initG(lisArchivo); init = true; FLogger.debug("Termina inicializacion..."); } } catch (Exception e) { FLogger.showException(e); } }
public void contextDestroyed(ServletContextEvent arg0) { init = false; FLogger.debug("El contexto fue destruido..."); }