); ResourceHandler resourceHandler = new ResourceHandler(); resourceHandler.setWelcomeFiles(new String[]{ "workflow.html" }); resourceHandler.setResourceBase(resourceUrl.toExternalForm()); HandlerList handler = new HandlerList();
/** * TODO: the welcome files don't seem to be picked up. * * <p> * not sure if meant to add welcome files here or at the context handler * level, in fact, doesn't seem to work even when register in both... * * @see #setWelcomeFiles(ContextHandler) */ private void addResourcesAndWelcomeFiles(final HandlerList handlers) { for (final WebAppSpecification specification : getSpecifications()) { final List<String> files = specification.getWelcomeFiles(); final String[] welcomeFiles = files.toArray(new String[files.size()]); for (final String resourcePath : specification.getResourcePaths()) { final ResourceHandler resourceHandler = new ResourceHandler(); resourceHandler.setResourceBase(resourcePath); resourceHandler.setWelcomeFiles(welcomeFiles); handlers.addHandler(resourceHandler); } } }
resourceHandler.setWelcomeFiles(new String[] { "index.html" });
ResourceHandler resourceHandler = new ResourceHandler(); resourceHandler.setResourceBase(rb); resourceHandler.setWelcomeFiles(new String[]{"logon.app"}); servletAndResourceHandler.addHandler(resourceHandler);
public static void main(String[] args) throws Exception { int port=8080; if (args.length>=1) port=Integer.parseInt(args[0]); Server server = new Server(port); ResourceHandler resource_handler=new ResourceHandler(); resource_handler.setWelcomeFiles(new String[]{"index.html"}); resource_handler.setResourceBase(args.length==2?args[1]:"."); Log.info("serving "+resource_handler.getBaseResource()); HandlerList handlers = new HandlerList(); handlers.setHandlers(new Handler[]{resource_handler,new DefaultHandler()}); server.setHandler(handlers); server.start(); server.join(); }
ResourceHandler resourceHandler = new ResourceHandler(); resourceHandler.setWelcomeFiles(new String[]{"index.html"});
final ResourceHandler resourceHandler = new ResourceHandler(); resourceHandler.setResourceBase(rb); resourceHandler.setWelcomeFiles(getWelcomeFiles()); handlerList.addHandler(resourceHandler);