grpc-java 服务器立即关闭

grpc-java server shuts down immediately

我已按照以下 link:

中的所有说明快速启动 grpc-java 教程
https://github.com/grpc/grpc-java/tree/master/examples but the command
../gradlew installDist 

构建成功,但是当我 运行 服务器显示如下结果时:

pradnya@pradnya-VirtualBox:~/grpc-java/examples$ ./build/install/grpc-examples/bin/hello-world-server 2015 年 9 月 7 日 6:36:21 下午 io.grpc.examples.helloworld.HelloWorldServer 开始 信息:服务器已启动,正在侦听 50051 * 正在关闭 gRPC 服务器,因为 JVM 正在关闭 * 服务器关闭

最近的更改(从 9 月 2 日星期四开始)打破了这个例子。一个修复方法是在 start() 方法的末尾添加一个 server.awaitTermination(),这将阻止 JVM 退出。您还需要将 start()main() 标记为 throws InterruptedException。我做了 a GitHub issue 来跟踪更新示例。