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 }