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 来跟踪更新示例。
我已按照以下 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 来跟踪更新示例。