private void setAssetsDir(String assetsDir) { resourceHandler.setResourceBase(assetsDir); } }
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 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(); } }
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); }
resourceHandler.setDirectoriesListed(false); resourceHandler.setWelcomeFiles(new String[]{"main.html"}); resourceHandler.setResourceBase(webDir); HandlerList handlers = new HandlerList(); handlers.setHandlers(new Handler[]{new JsonpCallbackHandler(eventHubHandler), securityHandler});
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.setResourceBase( "temp" );
@Override protected void configure(ServerBuilder sb) throws Exception { sb.http(0); sb.https(0); sb.tlsSelfSigned(); 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()); } };
resourceHandler.setResourceBase(file());
resource_handler.setWelcomeFiles(new String[]{"index.html"}); resource_handler.setResourceBase(path);
/** * 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.setResourceBase(resourceBase);
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 void installSwagger(HandlerList handlers) { LOGGER.debug("Adding Swagger documentation"); final ResourceHandler resourceHandler = new ResourceHandler(); resourceHandler.setDirectoriesListed(true); // resourceHandler.setResourceBase(getClass().getResource("/swagger").toExternalForm()); ContextHandler swaggerHandler = new ContextHandler("/swagger/*"); swaggerHandler.setHandler(resourceHandler); handlers.addHandler(swaggerHandler); }
protected void registerWebapp(GlobalContext context, String path) { ResourceHandler bb = new ResourceHandler(); bb.setResourceBase(this.getClass().getResource("webapp").toExternalForm()); ContextHandler ctx = new ContextHandler(path); ctx.setHandler(bb); context.getServiceRegistrationCallback().registerHandler(ctx); } }
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; }
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; }
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; }