以下は、GrizzlyHttpServerを起動するためのコードです。いずれかのキーを押すと、サーバーが停止します。それを生き続ける方法はありますか?
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();
}
上記のコードに従って、いずれかのキーを押すとサーバーが停止します。動かし続けたい。実際にサーバーを停止したいときに、プロセスを強制終了します。mainメソッドは終了しないでください。
ありがとう