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; }
@Signature public void __construct(String directory) throws Exception { resourceHandler = new ResourceHandler(); file(directory); }
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); }
servletContextHandler.setAttribute("globalProps", globalProps); ResourceHandler staticResourceHandler = new ResourceHandler(); staticResourceHandler.setDirectoriesListed(false); Resource staticResources = Resource.newClassPathResource(webFolder);
securityHandler.setLoginService(loginService); ResourceHandler resourceHandler = new ResourceHandler(); resourceHandler.setDirectoriesListed(false); resourceHandler.setWelcomeFiles(new String[]{"main.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 resourceHandler = new ResourceHandler(); resourceHandler.setResourceBase( "temp" );
ResourceHandler resHandler = new ResourceHandler(); resHandler.setBaseResource(Resource.newClassPathResource("/")); server.setHandler(resHandler);
@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()); } };
final boolean[] once = {false}; ResourceHandler resourceHandler = new ResourceHandler() { @Override public Resource getResource(String path) {
server.addConnector(connector); ResourceHandler resource_handler = new ResourceHandler(); resource_handler.setDirectoriesListed(true); 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; } }
server = new Server(port); ResourceHandler resourceHandler = new ResourceHandler(); resourceHandler.setDirectoriesListed(false); resourceHandler.setWelcomeFiles(new String[]{ "index.html" });
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() { 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; }