View Javadoc
1   package ordertracker.web;
2   
3   import javax.servlet.ServletContextEvent;
4   import javax.servlet.ServletContextListener;
5   
6   import ordertracker.App;
7   
8   import org.apache.log4j.Logger;
9   
10  import xuml.tools.util.database.DerbyUtil;
11  
12  public class ContextListener implements ServletContextListener {
13  
14  	private static Logger log = Logger.getLogger(ContextListener.class);
15  
16  	@Override
17  	public void contextInitialized(ServletContextEvent event) {
18  		try {
19  			DerbyUtil.disableDerbyLog();
20  			App.startup();
21  		} catch (RuntimeException e) {
22  			log.error(e.getMessage(), e);
23  		}
24  	}
25  
26  	@Override
27  	public void contextDestroyed(ServletContextEvent event) {
28  		try {
29  			App.shutdown();
30  		} catch (RuntimeException e) {
31  			log.error(e.getMessage(), e);
32  		}
33  	}
34  
35  }