Ejemplo n.º 1
0
  /** Starts the server. */
  public boolean start() {
    /* start server */
    try {
      serverSocket = new ServerSocket(config.getPort());

      serverRunning = true;
      Logger.writeWebServerLog(server_started);
    } catch (IOException e) {
      System.err.printf(server_error, config.getPort(), e.getCause());
      e.printStackTrace();

      System.err.printf(fatal_error);
      serverRunning = false;
    }

    if (serverRunning) {
      /* start threads in pool */
      this.pool.start();
    }

    return serverRunning;
  }