private ResourceHandler buildStaticResourceHandler() { ResourceHandler staticResourceHandler = new ResourceHandler(); staticResourceHandler.setDirectoriesListed(true); staticResourceHandler.setWelcomeFiles(new String[] { "index.html" }); String staticDir = getClass().getClassLoader().getResource("static").toExternalForm(); staticResourceHandler.setResourceBase(staticDir); return staticResourceHandler; }
public JettyService(Map<String, Object> props, String name) { _name = name; JettyServiceConfig config = new JettyServiceConfig(props); _port = config.getInt(JettyServiceConfig.PORT_CONFIG); _jettyServer = new Server(_port); ResourceHandler resourceHandler = new ResourceHandler(); resourceHandler.setDirectoriesListed(true); resourceHandler.setWelcomeFiles(new String[]{"index.html"}); resourceHandler.setResourceBase("webapp"); _jettyServer.setHandler(resourceHandler); }
public static void main(String[] args) throws Exception { // Embedded Jetty server Server server = new Server(HTTP_PORT); ResourceHandler resourceHandler = new ResourceHandler(); resourceHandler.setWelcomeFiles(new String[] {"index.html"}); resourceHandler.setDirectoriesListed(true); // resource base is relative to the WORKSPACE file resourceHandler.setResourceBase("./src/main/resources"); HandlerList handlerList = new HandlerList(); handlerList.setHandlers( new Handler[] {resourceHandler, new GraphQlHandler(), new DefaultHandler()}); server.setHandler(handlerList); server.start(); logger.info("Server running on port " + HTTP_PORT); server.join(); } }
Resource staticResources = Resource.newClassPathResource(webFolder); staticResourceHandler.setBaseResource(staticResources); staticResourceHandler.setWelcomeFiles(new String[]{"html/index.html"});
public static void main(String[] args) throws Exception { // // This example uses Jetty as an embedded HTTP server Server server = new Server(PORT); // // In Jetty, handlers are how your get called backed on a request HttpMain main_handler = new HttpMain(); ResourceHandler resource_handler = new ResourceHandler(); resource_handler.setDirectoriesListed(false); resource_handler.setWelcomeFiles(new String[]{"index.html"}); resource_handler.setResourceBase("./src/test/resources/httpmain"); HandlerList handlers = new HandlerList(); handlers.setHandlers(new Handler[]{resource_handler, main_handler}); server.setHandler(handlers); server.start(); server.join(); }
resourceHandler.setWelcomeFiles(new String[]{"main.html"}); resourceHandler.setResourceBase(webDir); HandlerList handlers = new HandlerList();
resource_handler.setWelcomeFiles(new String[]{"index.html"});
/** * Set up server for report directory. */ private Server setUpServer() { Server server = new Server(port); ResourceHandler handler = new ResourceHandler(); handler.setDirectoriesListed(true); handler.setWelcomeFiles(new String[]{"index.html"}); handler.setResourceBase(getReportDirectoryPath().toAbsolutePath().toString()); HandlerList handlers = new HandlerList(); handlers.setHandlers(new Handler[]{handler, new DefaultHandler()}); server.setStopAtShutdown(true); server.setHandler(handlers); return server; } }
resourceHandler.setWelcomeFiles(new String[]{ "index.html" }); resourceHandler.setBaseResource(getBaseResource()); resourceHandler.setDirectoriesListed(true);
private ResourceHandler buildStaticResourceHandler() { ResourceHandler staticResourceHandler = new ResourceHandler(); staticResourceHandler.setDirectoriesListed(true); staticResourceHandler.setWelcomeFiles(new String[] { "index.html" }); String staticDir = getClass().getClassLoader().getResource("static").toExternalForm(); staticResourceHandler.setResourceBase(staticDir); return staticResourceHandler; }
private ResourceHandler createResourceHandler() { ResourceHandler handler = IOC.get(ResourceHandler.class); if (handler != null) { return handler; } handler = new ResourceHandler(); String welcomes = AppInfo.get("http.jetty.resource.welcomes"); if (welcomes != null && welcomes.length() > 0) { handler.setWelcomeFiles(welcomes.replace(',', ',').split(",")); } return handler; }
/** * Contruct the external resource handler. * @param externalPublicResourcesPath path to external public resources. * @return the resource handler. * @throws IOException in case of I/O error. */ protected ResourceHandler contructExternalResourceHandler(String externalPublicResourcesPath) throws IOException { ResourceHandler externalResourceHandler = new ResourceHandler(); externalResourceHandler.setBaseResource(Resource.newResource(new File(externalPublicResourcesPath))); externalResourceHandler.setWelcomeFiles(new String[]{"index.html"}); return externalResourceHandler; }
private ResourceHandler createResourceHandler(boolean directory, String absolutePath, String[] welcomeFiles) { ResourceHandler resourceHandler = new JasmineResourceHandler(this.createsRunner, this.configuration); resourceHandler.setDirectoriesListed(directory); if (welcomeFiles != null) { resourceHandler.setWelcomeFiles(welcomeFiles); } resourceHandler.setResourceBase(absolutePath); return resourceHandler; }
private static ResourceHandler makeContentHandler(String contentDirectory) { ResourceHandler resourceHandler = new ResourceHandler(); resourceHandler.setDirectoriesListed(true); resourceHandler.setWelcomeFiles(new String[]{"index.html"}); resourceHandler.setResourceBase(contentDirectory); return resourceHandler; }
private static ResourceHandler makeContentHandler(String contentDirectory) { ResourceHandler resourceHandler = new ResourceHandler(); resourceHandler.setDirectoriesListed(true); resourceHandler.setWelcomeFiles(new String[]{"index.html"}); resourceHandler.setResourceBase(contentDirectory); return resourceHandler; }
private ResourceHandler createResourceHandler(JasmineConfiguration configuration, String absolutePath, String... welcomeFiles) { ResourceHandler resourceHandler = new JasmineResourceHandler(this.createsRunner, configuration); resourceHandler.setDirectoriesListed(false); if (welcomeFiles.length > 0) { resourceHandler.setWelcomeFiles(welcomeFiles); } resourceHandler.setResourceBase(absolutePath); return resourceHandler; }
ResourceHandler staticResource = new ResourceHandler(); staticResource.setDirectoriesListed(true); staticResource.setWelcomeFiles(new String[] { "index.html" }); staticResource.setResourceBase("/path/to/your/files"); ContextHandler staticContextHandler = new ContextHandler(); staticContextHandler.setContextPath("/*"); staticContextHandler.setHandler(staticResource); Server server = new Server(8080); server.setHandler(staticContextHandler);
ResourceHandler resource_handler = new ResourceHandler(); resource_handler.setDirectoriesListed(true); resource_handler.setWelcomeFiles(new String[]{ "index.html" }); resource_handler.setResourceBase("."); HandlerList handlers = new HandlerList(); handlers.setHandlers(new Handler[] { resource_handler, new DefaultHandler() }); server.setHandler(handlers);
private ResourceHandler createResourceHandler() { ResourceHandler resourceHandler = new ResourceHandler(); resourceHandler.setDirectoriesListed(true); resourceHandler.setWelcomeFiles(new String[]{INDEX_FILENAME}); resourceHandler.setBaseResource(Resource.newClassPathResource(WEB_RESOURCE_DIR)); resourceHandler.setCacheControl("max-age=" + SPAWN_RESOURCE_MAX_AGE_SECONDS); return resourceHandler; }
protected Server buildStaticServer( Path path ) { Server repoServer = new Server( ); ResourceHandler resourceHandler = new ResourceHandler(); resourceHandler.setDirectoriesListed( true ); resourceHandler.setWelcomeFiles( new String[]{ "index.html" } ); resourceHandler.setResourceBase( path.toAbsolutePath().toString() ); HandlerList handlers = new HandlerList(); handlers.setHandlers( new Handler[]{ resourceHandler, new DefaultHandler() } ); repoServer.setHandler( handlers ); return repoServer; }