Ниже приведен код запуска Grizzly Http Server. Если я нажму любую клавишу, сервер остановится. Есть ли способ сохранить его.
У Jetty есть метод join(), который не выйдет из основной программы. Есть ли что-то подобное в Гризли.
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();
}
В соответствии с приведенным выше кодом, если вы нажмете любую клавишу, сервер остановится. Я хочу, чтобы он работал. Я убью процесс, когда захочу остановить сервер. Основной метод не должен заканчиваться.
Спасибо