resourceHandler.setResourceBase(resourceUrl.toExternalForm()); HandlerList handler = new HandlerList(); handler.setHandlers(new Handler[] { resourceHandler, new APIHandler(workflowIndexReadService, statsReadService),
list.add(new DefaultHandler()); _handlers.setHandlers(list.toArray(new Handler[list.size()])); server.setHandler(_handlers);
list.add(new DefaultHandler()); _handlers.setHandlers(list.toArray(new Handler[list.size()])); server.setHandler(_handlers);
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(); }
/** * Runs an embedded HTTP server and creates test files to serve * @throws Exception if the server could not be started */ @Before public void setUp() throws Exception { server = createServer(); HandlerList handlers = new HandlerList(); handlers.setHandlers(makeHandlers()); server.setHandler(handlers); server.start(); //create temporary files contents = new byte[4096]; contents2 = new byte[4096]; for (int i = 0; i < contents.length; ++i) { contents[i] = (byte)(Math.random() * 255); contents2[i] = (byte)(Math.random() * 255); } parentDir = folder.newFolder("test"); projectDir = new File(parentDir, "project"); File testFile = folder.newFile(TEST_FILE_NAME); FileUtils.writeByteArrayToFile(testFile, contents); File testFile2 = folder.newFile(TEST_FILE_NAME2); FileUtils.writeByteArrayToFile(testFile2, contents2); }
handlers.setHandlers(new Handler[] { resourceHandler, new DefaultHandler()}); server.setHandler(handlers);
handlers.setHandlers(new Handler[] { webAppContext, new DefaultHandler() }); server.setHandler(handlers);