Mercurial > hg > mpdl-group
view software/mpdl-services/mpiwg-mpdl-xml-web/src/de/mpg/mpiwg/berlin/mpdl/servlets/xml/MpiwgMpdlXmlWebServletContextListener.java @ 19:4a3641ae14d2
Erstellung
author | Josef Willenborg <jwillenborg@mpiwg-berlin.mpg.de> |
---|---|
date | Wed, 09 Nov 2011 15:32:05 +0100 |
parents | |
children |
line wrap: on
line source
package de.mpg.mpiwg.berlin.mpdl.servlets.xml; import javax.servlet.ServletContext; import javax.servlet.ServletContextEvent; import javax.servlet.ServletContextListener; import de.mpg.mpiwg.berlin.mpdl.xml.general.Constants; import de.mpg.mpiwg.berlin.mpdl.xml.transform.FragmentTransformer; public class MpiwgMpdlXmlWebServletContextListener implements ServletContextListener { private ServletContext context = null; private FragmentTransformer fragmentTransformer = null; public void contextInitialized(ServletContextEvent event) { try { this.context = event.getServletContext(); fragmentTransformer = new FragmentTransformer(); context.setAttribute("fragmentTransformer", fragmentTransformer); String docDirectory = Constants.getInstance().getDocumentDir(); context.setAttribute("documentDirectory", docDirectory); System.out.println(MpiwgMpdlXmlWebServletContextListener.class.getName() + ": contextInitialized (document directory= \"" + docDirectory + "\", set in constants.properties)"); // String documentDirectory = System.getProperty("catalina.base") + "/webapps/mpiwg-mpdl-xml-web/documents"; } catch (Exception e) { e.printStackTrace(); } } public void contextDestroyed(ServletContextEvent e) { this.context = null; this.fragmentTransformer = null; System.out.println(MpiwgMpdlXmlWebServletContextListener.class.getName() + ": contextDestroyed"); } }