public static void main(String[] args) { DeploymentDaemon daemon = new DeploymentDaemon(); try { int replicaID = Integer.parseInt(args[0]); daemon.open(HermesConfig.getNodeIP(replicaID), HermesConfig.getNodeDaemonPort()); // daemon.open(HermesConfig.getNodeDaemonIP(), HermesConfig.getNodeDaemonPort()); System.out.println("After Init server"); } catch (IOException ex) { Logger.getLogger(DeploymentDaemon.class.getName()) .log(Level.SEVERE, "DeploymentDaemon: main(): failed to open server", ex); } while (true) { try { // Loop forever, until it is killed Thread.sleep(10000); } catch (InterruptedException ex) { Logger.getLogger(DeploymentDaemon.class.getName()) .log(Level.SEVERE, "HermesNodeDaemon: main(): failed to sleep", ex); } } }