public static void startServer() {
    	try {
    		RedpinStandaloneServer server = new RedpinStandaloneServer(Configuration.ServerPort);
			new Thread(server).start();
			Runtime.getRuntime().addShutdownHook(new Thread(server.new ShutdownHandler(server)));
			TrainSVMTimerTask.start();
		} catch (IOException e) {
			Log.getLogger().log(Level.SEVERE, "Failed to start server", e);			
			e.printStackTrace();
		}
    }