package gmarques.androidservlet.server; import gmarques.androidservlet.servlet.TestJettyServlet; import org.eclipse.jetty.server.Server; import org.eclipse.jetty.servlet.ServletContextHandler; import org.eclipse.jetty.servlet.ServletHolder; public class JettyServerRunner implements ServerRunner { private Server server; @Override public void start() throws Exception { ServletContextHandler context = new ServletContextHandler(ServletContextHandler.SESSIONS); context.setContextPath("/"); server = new Server(8080); server.setHandler(context); context.addServlet(new ServletHolder(new TestJettyServlet()), "/test"); server.start(); server.join(); } @Override public void stop() throws Exception { if (server != null) { server.stop(); } } }