diff options
Diffstat (limited to 'src/org/traccar/web')
-rw-r--r-- | src/org/traccar/web/WebServer.java | 32 |
1 files changed, 3 insertions, 29 deletions
diff --git a/src/org/traccar/web/WebServer.java b/src/org/traccar/web/WebServer.java index 90ea74a3b..1f56c4139 100644 --- a/src/org/traccar/web/WebServer.java +++ b/src/org/traccar/web/WebServer.java @@ -59,7 +59,6 @@ public class WebServer { private Server server; private final Config config; - private final DataSource dataSource; private final HandlerList handlers = new HandlerList(); private int sessionTimeout; @@ -74,9 +73,8 @@ public class WebServer { } } - public WebServer(Config config, DataSource dataSource) { + public WebServer(Config config) { this.config = config; - this.dataSource = dataSource; sessionTimeout = config.getInteger("web.sessionTimeout"); initServer(); @@ -84,14 +82,7 @@ public class WebServer { if (config.getBoolean("web.console")) { initConsole(); } - switch (config.getString("web.type", "new")) { - case "old": - initOldWebApp(); - break; - default: - initWebApp(); - break; - } + initWebApp(); initClientProxy(); server.setHandler(handlers); @@ -129,7 +120,7 @@ public class WebServer { ResourceHandler resourceHandler = new ResourceHandler(); resourceHandler.setResourceBase(config.getString("web.path")); if (config.getBoolean("web.debug")) { - resourceHandler.setWelcomeFiles(new String[] {"debug.html", "index.html"}); + resourceHandler.setWelcomeFiles(new String[] {"release.html", "index.html"}); } else { String cache = config.getString("web.cacheControl"); if (cache != null && !cache.isEmpty()) { @@ -140,23 +131,6 @@ public class WebServer { handlers.addHandler(resourceHandler); } - private void initOldWebApp() { - try { - javax.naming.Context context = new InitialContext(); - context.bind("java:/DefaultDS", dataSource); - } catch (Exception error) { - LOGGER.warn("JNDI context error", error); - } - - WebAppContext app = new WebAppContext(); - app.setContextPath("/"); - if (sessionTimeout > 0) { - app.getSessionHandler().setMaxInactiveInterval(sessionTimeout); - } - app.setWar(config.getString("web.application")); - handlers.addHandler(app); - } - private void initApi() { ServletContextHandler servletHandler = new ServletContextHandler(ServletContextHandler.SESSIONS); servletHandler.setContextPath("/api"); |