Демонстрационный пример Wiremock GRPC не возвращает ответJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Демонстрационный пример Wiremock GRPC не возвращает ответ

Сообщение Anonymous »

Я пытаюсь запустить демо-версию, представленную на странице grpc Wiremock, с использованием весенней загрузки: https://wiremock.org/docs/grpc/
У меня есть следующая конфигурация для bean-компонентов :

Код: Выделить всё

@Configuration
public class WiremockConfiguration {

@Bean
public WireMockServer grpcWireMockServer() {
var server = startGrpcWiremockServer();

return server;
}

@Bean
public WireMockGrpcService marginReportHistoryServiceGrpc(@Qualifier("grpcWireMockServer") WireMockServer grpcWireMockServer) {
var mockService = new WireMockGrpcService(new WireMock(grpcWireMockServer.port()), "com.example.grpc.GreetingService");

System.out.println("Port: " + grpcWireMockServer.port());

mockService.stubFor(
method("/greeting")
.withRequestMessage(equalToJson("{ \"name\":  \"Tom\" }"))
.willReturn(json("{ \"greeting\": \"Hi Tom from JSON\" }"))
);

return mockService;
}

public WireMockServer startGrpcWiremockServer() {
var server = new WireMockServer(wireMockConfig()
.dynamicPort()
.withRootDirectory("src/main/resources/wiremock")
.extensions(new GrpcExtensionFactory())
);

server.start();

return server;
}
}
Полный код можно найти здесь: https://github.com/gasparuhov-dev/wiremock-grpc
После запуска службы порт зарегистрирован, и когда я пытаюсь вызвать Wiremock с помощью почтальона, я получаю Внутреннюю ошибку:
Изображение

Есть идеи, что мне не хватает?

Подробнее здесь: https://stackoverflow.com/questions/793 ... g-response
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»