private void run(int port) { try { ServerFacade.initialize(); } catch (ServerException e) { return; } try { server = HttpServer.create(new InetSocketAddress(SERVER_PORT_NUMBER), MAX_WAITING_CONNECTIONS); } catch (IOException e) { return; } server.setExecutor(null); // use the default executor server.createContext("/", downloadFileHandler); server.createContext("/ValidateUser", validateUserHandler); server.createContext("/GetProjects", getProjectsHandler); server.createContext("/GetSampleImage", getSampleImageHandler); server.createContext("/DownloadBatch", downloadBatchHandler); server.createContext("/SubmitBatch", submitBatchHandler); server.createContext("/GetFields", getFieldsHandler); server.createContext("/Search", searchHandler); server.start(); }