staticResourceHandler.setDirectoriesListed(false); Resource staticResources = Resource.newClassPathResource(webFolder); staticResourceHandler.setBaseResource(staticResources); staticResourceHandler.setWelcomeFiles(new String[]{"html/index.html"});
ResourceHandler resHandler = new ResourceHandler(); resHandler.setBaseResource(Resource.newClassPathResource("/")); server.setHandler(resHandler);
resourceHandler.setDirectoriesListed(false); resourceHandler.setWelcomeFiles(new String[]{ "index.html" }); resourceHandler.setBaseResource(getBaseResource()); resourceHandler.setDirectoriesListed(true);
public static void main(String[] args) throws Exception { Server server = new Server(8080); Path webRootPath = new File("webapps/static-root/").toPath().toRealPath(); System.err.println("WebRoot is " + webRootPath); ResourceHandler handler = new ResourceHandler(); handler.setBaseResource(new PathResource(webRootPath)); handler.setDirectoriesListed(true); server.setHandler(handler); server.start(); server.join(); } }
/** * 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; }
static private void addStaticContext(HandlerCollection collection) { ResourceHandler resHandler = new ResourceHandler(); resHandler.setWelcomeFiles(new String[] { "index.html" }); try { resHandler.setBaseResource(new org.eclipse.jetty.util.resource.FileResource(Starter.class .getResource("/WEB-INF/"))); } catch (Exception e) { throw new RuntimeException(e); } collection.addHandler(resHandler); } }
final Server server = new Server(); //skipped socketconnector initialization final WebAppContext bb = new WebAppContext(); bb.setServer(server); bb.setContextPath("/"); bb.setWar("src/main/webapp"); final URL url = new File("target/classes").getAbsoluteFile().toURI().toURL(); final Resource resource = new FileResource(url); final ResourceHandler handler = new ResourceHandler(); handler.setBaseResource(resource); server.addHandler(handler); server.addHandler(bb); server.start();
/** * Sets static file location if present */ private static void setStaticFileLocationIfPresent(final String staticFilesRoute, final List<Handler> handlersInList) { if (staticFilesRoute != null) { ResourceHandler resourceHandler = new ResourceHandler(); Resource staticResources = Resource.newClassPathResource(staticFilesRoute); resourceHandler.setBaseResource(staticResources); resourceHandler.setWelcomeFiles(new String[] { "index.html" }); handlersInList.add(resourceHandler); } }
/** * Sets static file location if present */ private static void setStaticFileLocationIfPresent(String staticFilesRoute, List<Handler> handlersInList) { if(staticFilesRoute != null) { ResourceHandler resourceHandler = new ResourceHandler(); Resource staticResources = Resource .newClassPathResource(staticFilesRoute); resourceHandler.setBaseResource(staticResources); resourceHandler.setWelcomeFiles(new String[] { "index.html" }); handlersInList.add(resourceHandler); } }
public void start() throws Exception { Server server = new Server(serverPort); MeshConnection connection = new MeshConnection(meshHost, meshPort); ResourceHandler resourceHandler = new ResourceHandler(); resourceHandler.setDirectoriesListed(true); resourceHandler.setBaseResource(Resource.newClassPathResource("/meshy-http-webroot")); HandlerList handlers = new HandlerList(); handlers.setHandlers(new Handler[]{resourceHandler, new MeshHandler(connection)}); server.setHandler(handlers); server.start(); server.join(); } }
ContextHandler capHandler = new ContextHandler(); capHandler.setContextPath("/clientaccesspolicy.xml"); ResourceHandler resHandler = new ResourceHandler(); resHandler.setBaseResource(Resource.newClassPathResource("clientaccesspolicy.xml")); capHandler.setHandler(resHandler);
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; }
public void addStaticResources(String basePath, String resourcePath) { ContextHandler capHandler = new ContextHandler(); capHandler.setContextPath(basePath); ResourceHandler resHandler = new ResourceHandler(); resHandler.setBaseResource(Resource.newClassPathResource(resourcePath)); resHandler.setEtags(true); resHandler.setCacheControl(WebService.HANDLER_CACHE_CONTROL); capHandler.setHandler(resHandler); handlers.add(capHandler); }
public void addStaticResources(String basePath, String resourcePath) { ContextHandler capHandler = new ContextHandler(); capHandler.setContextPath(basePath); ResourceHandler resHandler = new ResourceHandler(); resHandler.setBaseResource(Resource.newClassPathResource(resourcePath)); resHandler.setEtags(true); resHandler.setCacheControl(WebService.HANDLER_CACHE_CONTROL); capHandler.setHandler(resHandler); handlers.add(capHandler); }
@BeforeClass public static void setup() throws Exception { server.setStopAtShutdown(true); ResourceHandler handler = new ResourceHandler(); handler.setBaseResource(Resource.newClassPathResource("/ontologies/import/")); server.setHandler(handler); server.start(); }
@BeforeClass public static void setUpBeforeClass() throws Exception { server.setStopAtShutdown(true); ResourceHandler handler = new ResourceHandler(); handler.setBaseResource(Resource.newClassPathResource("/ontologies/bad/")); server.setHandler(handler); server.start(); }
@BeforeClass public static void setUpBeforeClass() throws Exception { server.setStopAtShutdown(true); ResourceHandler handler = new ResourceHandler(); handler.setBaseResource(Resource.newClassPathResource("/ontologies/import/")); server.setHandler(handler); server.start(); }
private static Handler resourceHandler(boolean useFileSystem) { ResourceHandler resourceHandler = new ResourceHandler(); if (useFileSystem) { resourceHandler.setResourceBase("src/main/resources/web"); resourceHandler.setMinMemoryMappedContentLength(-1); } else { resourceHandler.setBaseResource(Resource.newClassPathResource("/web", true, false)); } resourceHandler.setEtags(true); resourceHandler.setWelcomeFiles(new String[] {"index.html"}); return resourceHandler; }
@Before public void setUp() throws Exception { final ResourceHandler resourceHandler = new ResourceHandler(); resourceHandler.setBaseResource(Resource.newClassPathResource("/")); localHttpService = LocalHttpService.forHandler(resourceHandler); localHttpService.start(); final URI baseUri = new URI("http", null, localHttpService.getHost(), localHttpService.getPort(), null, null, null); cfg = Config.getConfig(baseUri.resolve("/test-config/basic"), "values"); cfg2 = Config.getConfig(baseUri.resolve("/test-config/basic-legacy"), "values"); }
@Before public void setUp() throws Exception { final ResourceHandler resourceHandler = new ResourceHandler(); resourceHandler.setBaseResource(Resource.newClassPathResource("/")); localHttpService = LocalHttpService.forSecureHandler(resourceHandler, LOGIN_USER, LOGIN_PW); localHttpService.start(); }