--- android/TrainInfoService/src/dk/thoerup/traininfoservice/SettingsListener.java 2011/04/19 20:23:29 1319 +++ android/TrainInfoService/src/dk/thoerup/traininfoservice/SettingsListener.java 2011/04/19 20:26:06 1320 @@ -5,8 +5,11 @@ import javax.servlet.ServletContext; import javax.servlet.ServletContextEvent; import javax.servlet.ServletContextListener; +import javax.servlet.ServletRegistration; import javax.servlet.annotation.WebListener; +import dk.thoerup.webconfig.ConfigServlet; + /** @@ -26,7 +29,13 @@ logger.warning("Context Init - Loading settings"); ServletContext cxt = sce.getServletContext(); - loadSettings(cxt); + TraininfoSettings settings = loadSettings(cxt); + + + ConfigServlet servlet = new ConfigServlet(); + servlet.setConfigObject( settings ); + ServletRegistration.Dynamic dynconf = cxt.addServlet("webconfig", servlet ); + dynconf.addMapping("/ConfigServlet"); }