Код: Выделить всё
org.springframework.boot
spring-boot-starter-parent
3.4.4
17
1.70.0
3.25.6
0.7.0
io.grpc
grpc-services
org.springframework.grpc
spring-grpc-server-web-spring-boot-starter
... ... ...
Код: Выделить всё
Registering gRPC service: StatusQuery
Registering gRPC service: grpc.reflection.v1.ServerReflection
Registering gRPC service: grpc.health.v1.Health
... ... ...
LiveReload server is running on port 35729
Tomcat started on port 8080 (http) with context path '/web-context'
Started QueryServiceApplication in 23.59 seconds (process running for 25.383)
Initializing Spring DispatcherServlet 'dispatcherServlet'
Initializing Servlet 'dispatcherServlet'
Completed initialization in 3 ms
grpcurl -d "{"name":"USA"}" -plaintext localhost:8080 HelloWorld.SayHello
Ошибка при вызове метода "HelloWorld.SayHello": не удалось запросить дескриптор службы "HelloWorld": сервер не поддерживает API отражения
grpcurl -d "{"name":"USA"}" -plaintext localhost:8080 HelloWorld/SayHello
Ошибка вызова метода "HelloWorld/SayHello": не удалось запросить дескриптор службы "HelloWorld": сервер не поддерживает API отражения
grpcurl -d "{"name":"USA"}" -plaintext localhost:8080 web-context/HelloWorld/SayHello
Ошибка при вызове метода «web-context/HelloWorld/SayHello»: не удалось запросить дескриптор службы «web-context/HelloWorld»: сервер не поддерживает API отражения
Я пропустил какие-то специальные конфигурации на сервере gRPC или использовал неверный формат для вызова службы gRPC?
Подробнее здесь: https://stackoverflow.com/questions/796 ... -same-port
Мобильная версия