Java: Apache HttpComponents - HttpServer
服务器正在启动..。
final HttpServer server = ServerBootstrap.bootstrap().create();
server.start();但是如何以编程方式正确地停止服务器呢?
对我来说不清楚这是什么原因:
server.shutdown(1,TimeUnit.SECONDS);
我要关闭我的应用程序,但不想做System.exit(0);
发布于 2015-03-24 09:44:05
我认为关闭钩子应该是你最好的选择。
Runtime.getRuntime().addShutdownHook(new Thread() {
@Override
public void run() {
server.shutdown(5, TimeUnit.SECONDS);
}
});https://stackoverflow.com/questions/29205674
复制相似问题