servidor http Grizzly deve continuar correndo

Abaixo está o código para iniciar o Grizzly Http Server. Se eu pressionar qualquer tecla, o servidor pára. Existe alguma maneira de mantê-lo vivo?

O Jetty possui o método join (), que não sai do programa principal. Existe algo semelhante ao Grizzly também?

public static void main(String args){



ResourceConfig rc = new PackagesResourceConfig("com.test.resources");

        HttpServer httpServer = GrizzlyServerFactory.createHttpServer(BASE_URI, rc);
        logger.info(String.format("Jersey app started with WADL available at "
                        + "%sapplication.wadl\nTry out %shelloworld\nHit enter to stop it...",
                        BASE_URI, BASE_URI));

        System.in.read();
        httpServer.stop();

        }

De acordo com o código acima, se você pressionar qualquer tecla, o servidor pára. Eu quero continuar funcionando. Eu vou matar o processo quando eu realmente quiser parar o servidor. O método principal não deve terminar.

obrigado

questionAnswers(3)

yourAnswerToTheQuestion