下面是启动 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();
}
根据上面的代码,如果您按下任何键,服务器就会停止。我想让它继续运行。当我真正想停止服务器时,我会终止该进程。main 方法不应终止。
谢谢