Spring Boot Web Application возвращает HTTP 502 при развертывании в AWS Lambda, но возвращает HTTP 500 в локальном развеJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Spring Boot Web Application возвращает HTTP 502 при развертывании в AWS Lambda, но возвращает HTTP 500 в локальном разве

Сообщение Anonymous »

Я намеренно закодировал свой контроллер, чтобы сделать исключение, чтобы я мог проверить режимы сбоя приложения, но я не получаю постоянных результатов между работой локально и работающим в рамках AWS. Object.
Я вывел один и тот же маршрут/API/тест/ошибка с приложением, работающим в AWS Lambda (работа с SpringbootlambdacontainerHandler ), но получил HTTP 502 с простой объектом JSON, содержащим только общее сообщение об исключении (не образец Spring Boot Boot Oaulet JOS -объект). /> Почему это ведется по-другому?@RestController
public class TestController {

@GetMapping("/api/test/error")
public String error() {
throw new IllegalStateException("This is a test exception");
}
}
< /code>
и мой обработчик запроса лямбда: < /p>
public class LambdaRequestHandler implements RequestHandler {
private final static SpringBootLambdaContainerHandler handler;

static {
try {
handler = new SpringBootProxyHandlerBuilder()
.defaultProxy()
.initializationWrapper(new InitializationWrapper())
.springBootApplication(MyApplication.class)
.servletApplication()
.buildAndInitialize();
} catch (ContainerInitializationException e) {
e.printStackTrace();
throw new RuntimeException("Could not initialize Spring Boot application", e);
}
}

@Override
public AwsProxyResponse handleRequest(AwsProxyRequest input, Context context) {
return handler.proxy(input, context);
}
}


Подробнее здесь: https://stackoverflow.com/questions/794 ... bda-but-re
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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