public static void main(String[] args) throws Exception { ResourceHandler resourceHandler = new ResourceHandler(); resourceHandler.setResourceBase(PUBLIC_HTML); ServletContextHandler context = new ServletContextHandler(ServletContextHandler.SESSIONS); //page reloaded by the timer context.addServlet(TimerServlet.class, "/timer"); //part of a page reloaded by the timer context.addServlet(AjaxTimerServlet.class, "/server-time"); //long-polling waits till a message context.addServlet(new ServletHolder(new MessengerServlet()), "/messenger"); //web chat context.addServlet(WebSocketChatServlet.class, "/chat"); Server server = new Server(PORT); server.setHandler(new HandlerList(resourceHandler, context)); server.start(); server.join(); }
private static void initServer(Properties properties) throws Exception { Integer port = Integer.valueOf(properties.getProperty("server.port")); String host = properties.getProperty("server.host"); Integer clientId = Integer.valueOf(properties.getProperty("client.id")); String clientSecret = properties.getProperty("client.secret"); HandlerCollection handlers = new HandlerCollection(); ResourceHandler resourceHandler = new ResourceHandler(); resourceHandler.setDirectoriesListed(true); resourceHandler.setWelcomeFiles(new String[]{"index.html"}); resourceHandler.setResourceBase(Application.class.getResource("/static").getPath()); VkApiClient vk = new VkApiClient(new HttpTransportClient()); handlers.setHandlers(new Handler[]{resourceHandler, new RequestHandler(vk, clientId, clientSecret, host)}); Server server = new Server(port); server.setHandler(handlers); server.start(); server.join(); }
public static void main(String[] args) throws Exception { // Create a basic Jetty server object that will listen on port 8080 Server server = new Server(8080); // Create the ResourceHandler. It is the object that will actually // handle the request for a given file. It is a Jetty Handler object // so it is suitable for chaining with other handlers as you will see // in other examples ResourceHandler resource_handler = new ResourceHandler(); // Configure the ResourceHandler. Setting the resource base indicates // where the files should be served out of resource_handler.setDirectoriesListed(true); resource_handler.setWelcomeFiles(new String[]{ "index.html" }); resource_handler.setResourceBase("src/main/webapp/"); // Add the ResourceHandler to the server HandlerList handlers = new HandlerList(); handlers.setHandlers(new Handler[] { resource_handler, new DefaultHandler() }); server.setHandler(handlers); // Start server server.start(); server.join(); }
private void start() throws Exception { resourcesExample(); ResourceHandler resourceHandler = new ResourceHandler(); Resource resource = Resource.newClassPathResource(PUBLIC_HTML); resourceHandler.setBaseResource(resource); ServletContextHandler context = new ServletContextHandler(ServletContextHandler.SESSIONS); context.addServlet(new ServletHolder(new TimerServlet()), "/timer"); Server server = new Server(PORT); server.setHandler(new HandlerList(resourceHandler, context)); server.start(); server.join(); }
public static void main(String[] args) throws Exception { ResourceHandler resourceHandler = new ResourceHandler(); resourceHandler.setResourceBase(PUBLIC_HTML); ServletContextHandler context = new ServletContextHandler(ServletContextHandler.SESSIONS); context.addServlet(new ServletHolder(new LoginServlet("anonymous")), "/login"); context.addServlet(AdminServlet.class, "/admin"); context.addServlet(TimerServlet.class, "/timer"); Server server = new Server(PORT); server.setHandler(new HandlerList(resourceHandler, context)); server.start(); server.join(); }
/** * Start the file server (blocking). * * @throws Exception If server cannot start */ public final void start() throws Exception { LOGGER.info("Starting web interface at http://localhost:8000"); Server server = new Server(8000); ResourceHandler resource_handler = new ResourceHandler(); resource_handler.setDirectoriesListed(true); resource_handler.setWelcomeFiles(new String[]{"index.html"}); resource_handler.setResourceBase("../website"); HandlerList handlers = new HandlerList(); handlers.setHandlers( new Handler[]{ resource_handler, new DefaultHandler()}); server.setHandler(handlers); server.start(); }
public void run(int port) throws Exception { Server server = new Server(); SelectChannelConnector connector = new SelectChannelConnector(); connector.setPort(port); server.addConnector(connector); ResourceHandler resource_handler = new ResourceHandler(); resource_handler.setDirectoriesListed(true); resource_handler.setWelcomeFiles(new String[] { "index.html" }); resource_handler.setResourceBase("./performance/site/"); HandlerList handlers = new HandlerList(); handlers.setHandlers(new Handler[] { resource_handler, new DefaultHandler() }); server.setHandler(handlers); server.start(); System.out.println("Started performance file server at port: " + port); server.join(); }
public static void main(String[] args) throws Exception { AccountService accountService = new AccountService(); ServletContextHandler context = new ServletContextHandler(ServletContextHandler.SESSIONS); context.addServlet(new ServletHolder(new SingUpServlet(accountService)), "/signup"); context.addServlet(new ServletHolder(new SignInServlet(accountService)), "/signin"); ResourceHandler resource_handler = new ResourceHandler(); resource_handler.setResourceBase("public_html"); HandlerList handlers = new HandlerList(); final Handler[] handler = {resource_handler, context}; handlers.setHandlers(handler); Server server = new Server(8080); server.setHandler(handlers); server.start(); System.out.println("Server started"); server.join(); }
public int run() throws Exception { org.eclipse.jetty.server.Server server = new org.eclipse.jetty.server.Server(port); HandlerList handlerList = new HandlerList(); ServletContextHandler servletContextHandler = new ServletContextHandler(); FilterHolder cof = new FilterHolder(new CrossOriginFilter()); cof.setInitParameter( CrossOriginFilter.EXPOSED_HEADERS_PARAM, "Date"); servletContextHandler.addFilter(cof, "/*", EnumSet.of(DispatcherType.INCLUDE, DispatcherType.REQUEST)); servletContextHandler.addServlet(new ServletHolder(new SmoothStreamingServlet(dataDir)), "/*"); ResourceHandler resourceHandler = new ResourceHandler(); resourceHandler.setBaseResource(Resource.newClassPathResource("supportfiles")); handlerList.addHandler(resourceHandler); handlerList.addHandler(servletContextHandler); server.setHandler(handlerList); server.start(); server.dumpStdErr(); server.join(); return 0; }
public static void main(String[] args) throws Exception { Server server = new Server(8080); ServletContextHandler context = new ServletContextHandler(ServletContextHandler.SESSIONS); context.addServlet(new ServletHolder(new WebSocketChatServlet()), "/chat"); ResourceHandler resource_handler = new ResourceHandler(); resource_handler.setDirectoriesListed(true); resource_handler.setResourceBase("public_html"); HandlerList handlers = new HandlerList(); handlers.setHandlers(new Handler[]{resource_handler, context}); server.setHandler(handlers); server.start(); System.out.println("Server started!"); server.join(); }
public void addResources(String contextPath, String resourcePath, String welcomesCsv) { int opt = ServletContextHandler.NO_SECURITY | ServletContextHandler.NO_SESSIONS; ServletContextHandler context = new ServletContextHandler(opt); { context.setContextPath(contextPath); context.setCompactPath(true); context.setAllowNullPathInfo(true); if (Resources.exists(resourcePath)) { URL url = Resources.getURL(resourcePath); context.setResourceBase(url.toExternalForm()); } ResourceHandler h = new ResourceHandler(); h.setMinMemoryMappedContentLength(-1); h.setEtags(true); context.setHandler(h); context.setWelcomeFiles(Iterables.toArray(Splitters.notEmpties(",").split(welcomesCsv), String.class)); } this.handlers.addHandler(context); }
public static void main(String[] args) throws Exception { URI baseUri = UriBuilder.fromUri("http://localhost").port(SERVER_PORT) .build(); ResourceConfig config = new ResourceConfig(Calculator.class); Server server = JettyHttpContainerFactory.createServer(baseUri, config, false); ContextHandler contextHandler = new ContextHandler("/rest"); contextHandler.setHandler(server.getHandler()); ProtectionDomain protectionDomain = EmbeddedServer.class .getProtectionDomain(); URL location = protectionDomain.getCodeSource().getLocation(); ResourceHandler resourceHandler = new ResourceHandler(); resourceHandler.setWelcomeFiles(new String[] { "index.html" }); resourceHandler.setResourceBase(location.toExternalForm()); System.out.println(location.toExternalForm()); HandlerCollection handlerCollection = new HandlerCollection(); handlerCollection.setHandlers(new Handler[] { resourceHandler, contextHandler, new DefaultHandler() }); server.setHandler(handlerCollection); server.start(); server.join(); }
public WebSocketServer(int port, String rootDirPath, final MainWindow m, final Statement smt, final java.sql.Connection sqlcon) { idCounter = 0; connector = new SelectChannelConnector(); connector.setPort(port); addConnector(connector); wsHandler = new WebSocketHandler() { @Override public WebSocket doWebSocketConnect(HttpServletRequest request, String protocol) { idCounter++; System.out.printf("Protocol:%s\n", protocol); return new MyWebSocket(idCounter, m, smt, sqlcon); } }; resHandler = new ResourceHandler(); resHandler.setDirectoriesListed(true); resHandler.setResourceBase(rootDirPath); wsHandler.setHandler(resHandler); setHandler(wsHandler); }
public void startServer() throws Exception { int serverPort = propertiesConfiguration.getInt("server.port.http"); Server server = new Server(serverPort); ResourceHandler resourceHandler = new ResourceHandler(); resourceHandler.setBaseResource(Resource.newClassPathResource("/web")); ServletContextHandler servletContextHandler = new ServletContextHandler(server, "/api"); servletContextHandler.addFilter(GuiceFilter.class, "/*", EnumSet.allOf(DispatcherType.class)); initGuiceInjector(); HandlerList handlerList = new HandlerList(); handlerList.addHandler(resourceHandler); handlerList.addHandler(servletContextHandler); server.setHandler(handlerList); server.start(); server.join(); }
private void setup(int port) { if (server == null) { server = new Server(port); ServletHandler servletHandler = new ServletHandler(); webSocketServlet = new WebsocketOutboundServlet(); ServletHolder holder = new ServletHolder(webSocketServlet); servletHandler.addServletWithMapping(holder, uri + URI_SUFFIX); ResourceHandler resourceHandler = new ResourceHandler(); resourceHandler.setBaseResource(Resource.newClassPathResource("com/example/docroot/")); HandlerList handlers = new HandlerList(); handlers.setHandlers(new Handler[]{servletHandler, resourceHandler, new DefaultHandler()}); server.setHandler(handlers); try { server.start(); String url = "ws://localhost:" + port + uri; System.out.println(ImplMessages.getMessage("WS_SERVER_START_MSG", url)); // add the shutdown hook Runtime.getRuntime().addShutdownHook(new Thread(() -> shutdown())); } catch (Exception error) { System.out.println(ImplMessages.getMessage("INIT_FAILURE", getClass().getName(), error.getMessage())); error.printStackTrace(); } } }
private void setup(int port) { if (server == null) { server = new Server(port); ServletHandler servletHandler = new ServletHandler(); webSocketServlet = new WebsocketOutboundServlet(message -> receive(message)); ServletHolder holder = new ServletHolder(webSocketServlet); servletHandler.addServletWithMapping(holder, uri + URI_SUFFIX); ResourceHandler resourceHandler = new ResourceHandler(); resourceHandler.setBaseResource(Resource.newClassPathResource("com/example/docroot/")); HandlerList handlers = new HandlerList(); handlers.setHandlers(new Handler[]{servletHandler, resourceHandler, new DefaultHandler()}); server.setHandler(handlers); try { server.start(); String url = "ws://localhost:" + port + uri; System.out.println(ImplMessages.getMessage("WS_SERVER_START_MSG", url)); // add the shutdown hook Runtime.getRuntime().addShutdownHook(new Thread(() -> shutdown())); } catch (Exception error) { System.out.println(ImplMessages.getMessage("INIT_FAILURE", getClass().getName(), error.getMessage())); error.printStackTrace(); } } }
@Override protected void configure(ServerBuilder sb) throws Exception { sb.port(0, SessionProtocol.HTTP); sb.port(0, SessionProtocol.HTTPS); sb.sslContext(SessionProtocol.HTTPS, certificate.certificateFile(), certificate.privateKeyFile()); sb.serviceUnder( "/jsp/", new JettyServiceBuilder() .handler(newWebAppContext()) .configurator(s -> jettyBeans.addAll(s.getBeans())) .build() .decorate(LoggingService.newDecorator())); sb.serviceUnder( "/default/", new JettyServiceBuilder().handler(new DefaultHandler()).build()); final ResourceHandler resourceHandler = new ResourceHandler(); resourceHandler.setResourceBase(webAppRoot().getPath()); sb.serviceUnder( "/resources/", new JettyServiceBuilder().handler(resourceHandler).build()); }
public static void main(String[] args) throws Exception { AccountService accountService = new AccountService(); accountService.addNewUser(new UserProfile("admin")); accountService.addNewUser(new UserProfile("test")); ServletContextHandler context = new ServletContextHandler(ServletContextHandler.SESSIONS); context.addServlet(new ServletHolder(new UsersServlet(accountService)), "/api/v1/users"); context.addServlet(new ServletHolder(new SessionsServlet(accountService)), "/api/v1/sessions"); ResourceHandler resource_handler = new ResourceHandler(); resource_handler.setResourceBase("public_html"); HandlerList handlers = new HandlerList(); handlers.setHandlers(new Handler[]{resource_handler, context}); Server server = new Server(8080); server.setHandler(handlers); server.start(); server.join(); }
public static void main(String[] args) throws Exception { Server server = new Server(8080); ServletContextHandler context = new ServletContextHandler(ServletContextHandler.SESSIONS); context.addServlet(new ServletHolder(new WebSocketChatServlet()), "/chat"); ResourceHandler resource_handler = new ResourceHandler(); resource_handler.setDirectoriesListed(true); resource_handler.setResourceBase("public_html"); HandlerList handlers = new HandlerList(); handlers.setHandlers(new Handler[]{resource_handler, context}); server.setHandler(handlers); server.start(); server.join(); }
public static void main(String[] args) throws Exception { Server server = new Server(15000); HandlerCollection hc = new HandlerCollection(); ResourceHandler rh = new ResourceHandler(); rh.setBaseResource(Resource.newClassPathResource("/com/frinika/web/content/")); rh.setDirectoriesListed(true); hc.addHandler(rh); server.setHandler(hc); server.start(); SwingUtilities.invokeLater(new Runnable() { @Override public void run() { initAndShowGUI(); } }); }
public static void main(String[] args) throws Exception { if (args.length != 1) { System.out.append("Use port as the first argument"); System.exit(1); } String portString = args[0]; int port = Integer.valueOf(portString); System.out.append("Starting at port: ").append(portString).append('\n'); Server server = new Server(port); ServletContextHandler context = new ServletContextHandler(ServletContextHandler.SESSIONS); context.addServlet(new ServletHolder(new AdminPageServlet()), AdminPageServlet.adminPageURL); ResourceHandler resource_handler = new ResourceHandler(); resource_handler.setDirectoriesListed(true); resource_handler.setResourceBase("static"); HandlerList handlers = new HandlerList(); handlers.setHandlers(new Handler[]{resource_handler, context}); server.setHandler(handlers); server.start(); server.join(); }
/** * do setup for the static resource handler * @return ContextHandler for the static resource handler */ private static ContextHandler setUpGuiHandler() throws MalformedURLException { ContextHandler context1 = new ContextHandler(); context1.setContextPath("/"); ResourceHandler res = new ResourceHandler(); res.setWelcomeFiles(new String[]{"index.html"}); res.setBaseResource(Resource.newResource("./resources/")); context1.setHandler(res); logger.info("<---gui handler initialised--->"); // WebAppContext webApp = new WebAppContext(); // webApp.setContextPath("/"); // webApp.setResourceBase("/home/orpheus/projects/BeSeen/BeSeenium/resources/"); // webApp.setWar("/home/orpheus/projects/BeSeen/BeSeenium/resources/quercus-4.0.18.war"); // webApp.setServer(server); // context1.setHandler(webApp); return context1; }
private ContextHandlerCollection attachHandlers(final File staticsFolder, final Module... overrides) { final MoodcatHandler moodcatHandler = new MoodcatHandler(this, staticsFolder, overrides); final ResourceHandler resources = new ResourceHandler(); resources.setBaseResource(Resource.newResource(staticsFolder)); resources.setDirectoriesListed(false); resources.setCacheControl("max-age=3600"); final HashSessionManager hashSessionManager = new HashSessionManager(); hashSessionManager.setMaxInactiveInterval(SESSION_KEEP_ALIVE); final ContextHandlerCollection handlers = new ContextHandlerCollection(); // CHECKSTYLE:OFF handlers.addContext("/", "/").setHandler(resources); handlers.addContext("/", "/").setHandler(moodcatHandler); // CHECKSTYLE:ON return handlers; }
@Inject public ConfigServer(HBaseFrameworkConfig hbaseFrameworkConfig, IPersistentStateStore persistenceStore) { this.hbaseFrameworkConfig = hbaseFrameworkConfig; this.persistenceStore = persistenceStore; engine = new Engine(); server = new Server(hbaseFrameworkConfig.getConfigServerPort()); ResourceHandler resourceHandler = new ResourceHandler(); resourceHandler.setResourceBase(hbaseFrameworkConfig.getExecutorPath()); HandlerList handlers = new HandlerList(); handlers.setHandlers(new Handler[]{ resourceHandler, new ServeHbaseConfigHandler()}); server.setHandler(handlers); try { server.start(); } catch (Exception e) { final String msg = "Unable to start jetty server"; log.error(msg, e); throw new ConfigServerException(msg, e); } }
private void setupFilesHandler(Reflections reflections) throws IOException { // Set up the handler if there's anything to be served: URL url = getFilesUrl(reflections); if (url != null) { // Set up the resource handler: ResourceHandler filesHandler = new ResourceHandler(); Resource resource = Resource.newResource(url); filesHandler.setBaseResource(resource); this.filesHandler = filesHandler; log.info("Set up static file handler for URL: " + url); } else { log.info("No static file handler configured."); } }
public static boolean init(WebServerConfig webServerConfig) { server = new Server(webServerConfig.port); try { context = new ServletContextHandler(ServletContextHandler.SESSIONS); context.setContextPath("/"); context.setResourceBase(""); resourceHandler = new ResourceHandler(); resourceHandler.setResourceBase(webServerConfig.resourcePath); handlerList.addHandler(context); handlerList.addHandler(resourceHandler); server.setHandler(handlerList); loadWebServlet(webServerConfig.packages); server.start(); } catch (Exception e) { Log.error("WebServerMgr init error", e); return false; } return true; }
private ConstraintSecurityHandler newSecurityHandler(ResourceHandler handler) { HashLoginService login = new HashLoginService(); login.putUser(USERNAME, Credential.getCredential(PASSWORD), new String[] { "user" }); Constraint constraint = new Constraint(); constraint.setName(Constraint.__BASIC_AUTH); constraint.setRoles(new String[] { "user" }); constraint.setAuthenticate(true); ConstraintMapping cm = new ConstraintMapping(); cm.setConstraint(constraint); cm.setPathSpec("/*"); ConstraintSecurityHandler csh = new ConstraintSecurityHandler(); csh.setAuthenticator(new BasicAuthenticator()); csh.addConstraintMapping(cm); csh.setLoginService(login); csh.setHandler(handler); return csh; }
public JettyCrosServer() throws Exception { server = new Server(80); HandlerList handlers = new HandlerList(); ResourceHandler resource_handler = new ResourceHandler(); resource_handler.setDirectoriesListed(true); resource_handler.setWelcomeFiles(new String[] { "index.html" }); resource_handler.setBaseResource(Resource.newClassPathResource("web")); ServletContextHandler context = new ServletContextHandler(ServletContextHandler.SESSIONS); context.setContextPath("/"); context.setInitParameter("maxInterval", "1000"); context.setInitParameter("logLevel", "2"); handlers.setHandlers(new Handler[] { resource_handler, context}); server.setHandler(handlers); FilterHolder filterHolder = new FilterHolder(new CrossOriginFilter()); filterHolder.getInitParameters().put(CrossOriginFilter.ALLOWED_HEADERS_PARAM, "X-Requested-With,Content-Type,Accept,Origin,Authorization"); context.addFilter(filterHolder, "/*", EnumSet.allOf(DispatcherType.class)); context.addServlet(new ServletHolder(new JsonServlet()), "/t.json"); context.addServlet(new ServletHolder(new DefaultServlet()), "/*"); }
@Test public void testCreateHandlersCoversExpectedContextPaths() { ProjectFilesystem projectFilesystem = new FakeProjectFilesystem(); WebServer webServer = new WebServer(/* port */ 9999, projectFilesystem, "/static/"); List<ContextHandler> handlers = webServer.createHandlers(); final Map<String, ContextHandler> contextPathToHandler = Maps.newHashMap(); for (ContextHandler handler : handlers) { contextPathToHandler.put(handler.getContextPath(), handler); } Function<String, TemplateHandlerDelegate> getDelegate = new Function<String, TemplateHandlerDelegate>() { @Override public TemplateHandlerDelegate apply(String contextPath) { return ((TemplateHandler) contextPathToHandler.get(contextPath).getHandler()) .getDelegate(); } }; assertTrue(getDelegate.apply("/") instanceof IndexHandlerDelegate); assertTrue(contextPathToHandler.get("/static").getHandler() instanceof ResourceHandler); assertTrue(getDelegate.apply("/trace") instanceof TraceHandlerDelegate); assertTrue(getDelegate.apply("/traces") instanceof TracesHandlerDelegate); assertTrue(contextPathToHandler.get("/tracedata").getHandler() instanceof TraceDataHandler); }
@Override public void run() { try { Server server = new Server(8080); ResourceHandler resource_handler = new ResourceHandler(); resource_handler.setDirectoriesListed(true); resource_handler.setWelcomeFiles(new String[] { "index.html" }); resource_handler.setResourceBase("./www"); HandlerList handlers = new HandlerList(); handlers.setHandlers(new Handler[] { resource_handler, new StateHandler(this.geo) }); server.setHandler(handlers); server.start(); server.join(); } catch (Exception e) { e.printStackTrace(); } }
public static void main (String args[]) throws Exception{ logger.info("Starting JETTY server"); Server server = new Server(8080); ResourceHandler resourceHandler = new ResourceHandler(); resourceHandler.setDirectoriesListed(true); resourceHandler.setWelcomeFiles(new String[]{ "resources/html/configure.html" }); resourceHandler.setResourceBase("."); ServletContextHandler context = new ServletContextHandler(ServletContextHandler.SESSIONS); resourceHandler.setWelcomeFiles(new String[]{ "resources/html/configure.html" }); resourceHandler.setResourceBase("."); context.addServlet(new ServletHolder(new ConfigurationServlet()),"/cfg"); context.addServlet(new ServletHolder(new SaveConfigurationServlet()),"/cfg/save"); context.addServlet(new ServletHolder(new LoadConfigurationServlet()),"/cfg/load"); HandlerList handlers = new HandlerList(); handlers.setHandlers(new Handler[] { resourceHandler, context }); server.setHandler(handlers); server.start(); logger.info("Configuration server started at: http://localhost:8080/cfg"); server.join(); }
public static void startWebServer(int port) throws Exception { webServer = new Server(); SelectChannelConnector connector = new SelectChannelConnector(); connector.setPort(port); webServer.addConnector(connector); ResourceHandler resource_handler = new ResourceHandler(); resource_handler.setDirectoriesListed(true); //resource_handler.setWelcomeFiles(new String[] { "index.html" }); String serverRoot = ServerStarter.class.getResource("/").getFile(); resource_handler.setResourceBase(serverRoot); HandlerList handlers = new HandlerList(); handlers.setHandlers(new Handler[] { resource_handler, new DefaultHandler() }); webServer.setHandler(handlers); webServer.start(); }
public T_CheckURITest() { // Dispatcher final Dispatcher dispatcher = new Dispatcher(); this.node = dispatcher.addNode( "dummy" , N_Dummy.class , ConfigProperties.EMPTY_COMMONS ); this.transform = node.addTransformIN( T_CheckURI.class , ConfigProperties.EMPTY_COMMONS ); // Server this.server = new Server( PORT ); final ResourceHandler rHandler = new ResourceHandler(); rHandler.setDirectoriesListed( true ); rHandler.setResourceBase( "src/test/webapp" ); this.server.setHandler( rHandler ); }
public T_FindBiggestTest() { // Dispatcher final Dispatcher dispatcher = new Dispatcher(); this.node = dispatcher.addNode( "dummy" , N_Dummy.class , ConfigProperties.EMPTY_COMMONS ); this.transform = node.addTransformIN( T_FindBiggest.class , ConfigProperties.EMPTY_COMMONS ); // Server this.server = new Server( PORT ); final ResourceHandler rHandler = new ResourceHandler(); rHandler.setDirectoriesListed( true ); rHandler.setResourceBase( "src/test/webapp" ); this.server.setHandler( rHandler ); }