我已按照以下链接快速启动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 *自JVM关闭以来关闭gRPC服务器 * 服务器关闭
答案 0 :(得分:1)
最近的一次变化(从9月2日星期四开始)打破了这个例子。修复是在server.awaitTermination()
方法的末尾添加start()
,这将阻止JVM退出。您还需要将start()
和main()
标记为throws InterruptedException
。我让a GitHub issue跟踪更新示例。