From 7db2eb1ad224bf00608ebbcfe13bfa7fd519a7fc Mon Sep 17 00:00:00 2001 From: Anton Tananaev Date: Fri, 27 Nov 2015 15:12:28 +1300 Subject: Host database console using Jetty --- src/org/traccar/web/WebServer.java | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'src/org/traccar/web/WebServer.java') diff --git a/src/org/traccar/web/WebServer.java b/src/org/traccar/web/WebServer.java index 36c43736d..f5a6acdd9 100644 --- a/src/org/traccar/web/WebServer.java +++ b/src/org/traccar/web/WebServer.java @@ -59,6 +59,9 @@ public class WebServer { break; case "new": initApi(); + if (config.getBoolean("web.console")) { + initConsole(); + } initWebApp(); break; case "old": @@ -110,6 +113,13 @@ public class WebServer { handlers.addHandler(servletHandler); } + private void initConsole() { + ServletContextHandler servletHandler = new ServletContextHandler(ServletContextHandler.SESSIONS); + servletHandler.setContextPath("/console"); + servletHandler.addServlet(new ServletHolder(new ConsoleServlet()), "/*"); + handlers.addHandler(servletHandler); + } + public void start() { try { server.start(); -- cgit v1.2.3