Mercurial > hg > mpdl-group
comparison 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 |
comparison
equal
deleted
inserted
replaced
18:dc5e9fcb3fdc | 19:4a3641ae14d2 |
---|---|
1 package de.mpg.mpiwg.berlin.mpdl.servlets.xml; | |
2 | |
3 import javax.servlet.ServletContext; | |
4 import javax.servlet.ServletContextEvent; | |
5 import javax.servlet.ServletContextListener; | |
6 | |
7 import de.mpg.mpiwg.berlin.mpdl.xml.general.Constants; | |
8 import de.mpg.mpiwg.berlin.mpdl.xml.transform.FragmentTransformer; | |
9 | |
10 public class MpiwgMpdlXmlWebServletContextListener implements ServletContextListener { | |
11 private ServletContext context = null; | |
12 private FragmentTransformer fragmentTransformer = null; | |
13 | |
14 public void contextInitialized(ServletContextEvent event) { | |
15 try { | |
16 this.context = event.getServletContext(); | |
17 fragmentTransformer = new FragmentTransformer(); | |
18 context.setAttribute("fragmentTransformer", fragmentTransformer); | |
19 String docDirectory = Constants.getInstance().getDocumentDir(); | |
20 context.setAttribute("documentDirectory", docDirectory); | |
21 System.out.println(MpiwgMpdlXmlWebServletContextListener.class.getName() + ": contextInitialized (document directory= \"" + docDirectory + "\", set in constants.properties)"); | |
22 // String documentDirectory = System.getProperty("catalina.base") + "/webapps/mpiwg-mpdl-xml-web/documents"; | |
23 } catch (Exception e) { | |
24 e.printStackTrace(); | |
25 } | |
26 } | |
27 | |
28 public void contextDestroyed(ServletContextEvent e) { | |
29 this.context = null; | |
30 this.fragmentTransformer = null; | |
31 System.out.println(MpiwgMpdlXmlWebServletContextListener.class.getName() + ": contextDestroyed"); | |
32 } | |
33 } |