Ошибка при развертывании Spring Boot Application в AWS LambdaJAVA

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

Сообщение Anonymous »

Я изучаю AWS Lambda с приложением Spring Boot. Я создал простой проект Spring Boot с контроллером с одной конечной точкой и сервисным классом. Я использую Gradle в качестве инструмента сборки. Я использую плагин Shadow, чтобы создать банку с приложения. Пожалуйста, обратитесь к файлу ниже.plugins {
id 'org.springframework.boot' version '3.0.0'
id 'io.spring.dependency-management' version '1.1.4'
id 'java'
id 'com.github.johnrengelman.shadow' version '8.1.1'
}
group = 'com.lambda.demo'
version = '0.0.1-SNAPSHOT'
sourceCompatibility = '17'

repositories {
mavenCentral()
}

dependencies {
implementation 'org.springframework.boot:spring-boot-starter-web:3.2.6'
implementation 'com.amazonaws.serverless:aws-serverless-java-container-springboot3:2.0.0'
}

shadowJar {
mergeServiceFiles()
archiveBaseName.set('app-lambda')
archiveClassifier.set('')
archiveVersion.set('')
}
< /code>
Я создаю JAR приложения, а затем загружаю этот файл JAR в AWS Lambda.
Позвольте мне добавить конфигурацию AWS Lambda здесь.
вместо добавления пользовательского класса обработчика на уровне кода я использую это.com.amazonaws.serverless.proxy.spring.SpringDelegatingLambdaContainerHandler
< /code>
И я установил переменную среды на AWS Lambda. < /p>
MAIN_CLASS = com.lambda.demo.LambdaApplication
< /code>
Я также настроил шлюз API в AWS, чтобы вызвать эту лямбду, и когда я называю конечную точку от почтальона. Я получаю 500 в ответ. < /P>
INIT_START Runtime Version: java:17.v50 Runtime Version ARN: arn:aws:lambda:ap-south-1::runtime:def610201dfa38632f54a9232d968c2ff5e2eec4296cd8cd0b65f01529b31c82
11:41:09.940 [main] INFO org.springframework.cloud.function.serverless.web.FunctionClassUtils - Main class: class com.lambda.demo.LambdaApplication
11:41:09.971 [Thread-0] INFO org.springframework.cloud.function.serverless.web.ServerlessMVC - Starting application with the following configuration classes:
11:41:09.992 [Thread-0] INFO org.springframework.cloud.function.serverless.web.ServerlessMVC - LambdaApplication
START RequestId: 69e754c6-8f0d-42ad-9bb1-183c94660db7 Version: $LATEST
. ____ _ __ _ _
/\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
\\/ ___)| |_)| | | | | || (_| | ) ) ) )
' |____| .__|_| |_|_| |_\__, | / / / /
=========|_|==============|___/=/_/_/_/
:: Spring Boot :: (v3.0.0)
11:41:11.718 [Thread-0] INFO com.amazonaws.serverless.proxy.spring.AwsSpringWebRuntimeInitializer - AWS Environment: {PATH=/var/lang/bin:/usr/local/bin:/usr/bin/:/bin:/opt/bin, _AWS_XRAY_DAEMON_ADDRESS=169.254.100.1, LAMBDA_TASK_ROOT=/var/task, AWS_LAMBDA_FUNCTION_MEMORY_SIZE=512, TZ=:UTC, AWS_SECRET_ACCESS_KEY=TncC97Jzbv/SBeYFbTfl9RH9dzJ66GLWz1Dikv1m, AWS_EXECUTION_ENV=AWS_Lambda_java17, AWS_DEFAULT_REGION=ap-south-1, AWS_LAMBDA_LOG_GROUP_NAME=/aws/lambda/springboot-labmda-demo, _HANDLER=com.amazonaws.serverless.proxy.spring.SpringDelegatingLambdaContainerHandler, LANG=en_US.UTF-8, LAMBDA_RUNTIME_DIR=/var/runtime, MAIN_CLASS=com.lambda.demo.LambdaApplication, AWS_SESSION_TOKEN=IQoJb3JpZ2luX2VjEJT//////////wEaCmFwLXNvdXRoLTEiRzBFAiEAuKyT9KgY5kfuzzme1zZYy5GEoKIgR0W3puBZeTPbWBgCICA1jP+GgFXu2KPsbBWm20fF5wxZfL5hCFecT4nlMfggKooDCL3//////////wEQBBoMNDQyMjIwNTY5NzEyIgy98J0d/BC/YR7quA0q3gIKl2qzrZ4R11iljAtaFeQ0pIjNvvEXOGK14kHk5jgzvuYCur1qnss5ZTvi4QwOAp0UbLOgnLv8Bf+JFtPuWytfkusrCufx2OdNLCTpMTLcrM7T67D3p+N0AibSnFXiL91jq2ONXEqLJtmomXp4z9pNYTrFCFh9xrKv4m6rUs4f/8mNQldzQ5amSRLrZKiJF7i1qr+BTRYWBrm3OnQgJ7IIc6CtqbIQAMhxmM/zL8Kzz6iGBi9HzigU+H0g6+Pt6sLfmSQO8dgfAZJHJT1EMNbflV8gcH+d/fMG+EAQTRirWzj4FNqoRwF19yUZJ2tYXEaP7SQrn4CTQo5IhfIhpwzrD9RdkBuPXKYud3QOkTZVECM7EB+PJCUeUPuAkhbGvD6qBcNu9bK4snr6PilHma8g1HmPO7WCJtbhkQKdnuv2QxE7ewSu20JUC27Ou531/joXLxJ2dGWR1GWETclH6TDUiajEBjqeAc0B7r5lb6x3h/Y2oggdb6PlIFMvxHzf3F5G/zqvwkriCULqiT8/UnWKCVkqCga0F78/JaG/rCXdW9Xcy7J+1eQebPJYaXEk0zLZU1jRzY5SDTxEsVbilVwGbRzJC+GHmkJUd1283uR7FMIKVe1z0nnkl4usLrBnTQD9WmOk4/elQgx3OS26fbc10X1ab4i/8wlqnUuOj7A1UlYcdvKq, AWS_ACCESS_KEY_ID=ASIAWN5TGMRYBS6XL4AK, LD_LIBRARY_PATH=/var/lang/lib:/lib64:/usr/lib64:/var/runtime:/var/runtime/lib:/var/task:/var/task/lib:/opt/lib, AWS_LAMBDA_RUNTIME_API=169.254.100.1:9001, AWS_REGION=ap-south-1, AWS_LAMBDA_LOG_STREAM_NAME=2025/07/30/[$LATEST]0686fb34b7424c0aa63e3602b20805e2, _LAMBDA_TELEMETRY_LOG_FD=62, AWS_LAMBDA_INITIALIZATION_TYPE=on-demand, AWS_XRAY_DAEMON_ADDRESS=169.254.100.1:2000, _AWS_XRAY_DAEMON_PORT=2000, AWS_XRAY_CONTEXT_MISSING=LOG_ERROR, AWS_LAMBDA_FUNCTION_VERSION=$LATEST, AWS_LAMBDA_FUNCTION_NAME=springboot-labmda-demo}
11:41:11.718 [Thread-0] DEBUG com.amazonaws.serverless.proxy.spring.AwsSpringWebRuntimeInitializer - AWS Environment: {PATH=/var/lang/bin:/usr/local/bin:/usr/bin/:/bin:/opt/bin, _AWS_XRAY_DAEMON_ADDRESS=169.254.100.1, LAMBDA_TASK_ROOT=/var/task, AWS_LAMBDA_FUNCTION_MEMORY_SIZE=512, TZ=:UTC, AWS_SECRET_ACCESS_KEY=TncC97Jzbv/SBeYFbTfl9RH9dzJ66GLWz1Dikv1m, AWS_EXECUTION_ENV=AWS_Lambda_java17, AWS_DEFAULT_REGION=ap-south-1, AWS_LAMBDA_LOG_GROUP_NAME=/aws/lambda/springboot-labmda-demo, _HANDLER=com.amazonaws.serverless.proxy.spring.SpringDelegatingLambdaContainerHandler, LANG=en_US.UTF-8, LAMBDA_RUNTIME_DIR=/var/runtime, MAIN_CLASS=com.lambda.demo.LambdaApplication, AWS_SESSION_TOKEN=IQoJb3JpZ2luX2VjEJT//////////wEaCmFwLXNvdXRoLTEiRzBFAiEAuKyT9KgY5kfuzzme1zZYy5GEoKIgR0W3puBZeTPbWBgCICA1jP+GgFXu2KPsbBWm20fF5wxZfL5hCFecT4nlMfggKooDCL3//////////wEQBBoMNDQyMjIwNTY5NzEyIgy98J0d/BC/YR7quA0q3gIKl2qzrZ4R11iljAtaFeQ0pIjNvvEXOGK14kHk5jgzvuYCur1qnss5ZTvi4QwOAp0UbLOgnLv8Bf+JFtPuWytfkusrCufx2OdNLCTpMTLcrM7T67D3p+N0AibSnFXiL91jq2ONXEqLJtmomXp4z9pNYTrFCFh9xrKv4m6rUs4f/8mNQldzQ5amSRLrZKiJF7i1qr+BTRYWBrm3OnQgJ7IIc6CtqbIQAMhxmM/zL8Kzz6iGBi9HzigU+H0g6+Pt6sLfmSQO8dgfAZJHJT1EMNbflV8gcH+d/fMG+EAQTRirWzj4FNqoRwF19yUZJ2tYXEaP7SQrn4CTQo5IhfIhpwzrD9RdkBuPXKYud3QOkTZVECM7EB+PJCUeUPuAkhbGvD6qBcNu9bK4snr6PilHma8g1HmPO7WCJtbhkQKdnuv2QxE7ewSu20JUC27Ou531/joXLxJ2dGWR1GWETclH6TDUiajEBjqeAc0B7r5lb6x3h/Y2oggdb6PlIFMvxHzf3F5G/zqvwkriCULqiT8/UnWKCVkqCga0F78/JaG/rCXdW9Xcy7J+1eQebPJYaXEk0zLZU1jRzY5SDTxEsVbilVwGbRzJC+GHmkJUd1283uR7FMIKVe1z0nnkl4usLrBnTQD9WmOk4/elQgx3OS26fbc10X1ab4i/8wlqnUuOj7A1UlYcdvKq, AWS_ACCESS_KEY_ID=ASIAWN5TGMRYBS6XL4AK, LD_LIBRARY_PATH=/var/lang/lib:/lib64:/usr/lib64:/var/runtime:/var/runtime/lib:/var/task:/var/task/lib:/opt/lib, AWS_LAMBDA_RUNTIME_API=169.254.100.1:9001, AWS_REGION=ap-south-1, AWS_LAMBDA_LOG_STREAM_NAME=2025/07/30/[$LATEST]0686fb34b7424c0aa63e3602b20805e2, _LAMBDA_TELEMETRY_LOG_FD=62, AWS_LAMBDA_INITIALIZATION_TYPE=on-demand, AWS_XRAY_DAEMON_ADDRESS=169.254.100.1:2000, _AWS_XRAY_DAEMON_PORT=2000, AWS_XRAY_CONTEXT_MISSING=LOG_ERROR, AWS_LAMBDA_FUNCTION_VERSION=$LATEST, AWS_LAMBDA_FUNCTION_NAME=springboot-labmda-demo}
11:41:11.818 [Thread-0] INFO org.springframework.boot.SpringApplication - Starting application using Java 17.0.15 with PID 2 (started by sbx_user1051 in /var/task)
11:41:11.819 [Thread-0] DEBUG org.springframework.boot.SpringApplication - Running with Spring Boot, Spring
11:41:11.837 [Thread-0] INFO org.springframework.boot.SpringApplication - No active profile set, falling back to 1 default profile: "default"
11:41:11.839 [Thread-0] DEBUG org.springframework.boot.SpringApplication - Loading source class com.lambda.demo.LambdaApplication
11:41:12.301 [Thread-0] DEBUG org.springframework.context.annotation.AnnotationConfigApplicationContext - Refreshing org.springframework.context.annotation.AnnotationConfigApplicationContext@4958f150
11:41:12.399 [Thread-0] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.context.annotation.internalConfigurationAnnotationProcessor'
11:41:12.900 [Thread-0] DEBUG org.springframework.context.annotation.ClassPathBeanDefinitionScanner - Identified candidate component class: file [/var/task/com/lambda/demo/controller/EmployeeController.class]
11:41:12.920 [Thread-0] DEBUG org.springframework.context.annotation.ClassPathBeanDefinitionScanner - Identified candidate component class: file [/var/task/com/lambda/demo/service/EmployeeService.class]
11:41:13.996 [Thread-0] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.context.event.internalEventListenerProcessor'
11:41:14.017 [Thread-0] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.context.event.internalEventListenerFactory'
11:41:14.020 [Thread-0] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.context.annotation.internalAutowiredAnnotationProcessor'
11:41:14.040 [Thread-0] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.context.annotation.internalCommonAnnotationProcessor'
11:41:14.099 [Thread-0] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'lambdaApplication'
11:41:14.137 [Thread-0] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'employeeController'
11:41:14.221 [Thread-0] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'employeeService'
11:41:14.238 [Thread-0] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.boot.autoconfigure.AutoConfigurationPackages'
11:41:14.300 [Thread-0] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.cloud.function.serverless.web.ServerlessAutoConfiguration'
11:41:14.301 [Thread-0] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'servletWebServerFactory'
11:41:14.338 [Thread-0] WARN org.springframework.context.annotation.AnnotationConfigApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'servletWebServerFactory' defined in class path resource [org/springframework/cloud/function/serverless/web/ServerlessAutoConfiguration.class]: class org.springframework.context.annotation.AnnotationConfigApplicationContext cannot be cast to class org.springframework.boot.web.context.ConfigurableWebServerApplicationContext (org.springframework.context.annotation.AnnotationConfigApplicationContext and org.springframework.boot.web.context.ConfigurableWebServerApplicationContext are in unnamed module of loader com.amazonaws.services.lambda.runtime.api.client.CustomerClassLoader @9807454)
11:41:14.382 [Thread-0] ERROR org.springframework.boot.SpringApplication - Application run failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'servletWebServerFactory' defined in class path resource [org/springframework/cloud/function/serverless/web/ServerlessAutoConfiguration.class]: class org.springframework.context.annotation.AnnotationConfigApplicationContext cannot be cast to class org.springframework.boot.web.context.ConfigurableWebServerApplicationContext (org.springframework.context.annotation.AnnotationConfigApplicationContext and org.springframework.boot.web.context.ConfigurableWebServerApplicationContext are in unnamed module of loader com.amazonaws.services.lambda.runtime.api.client.CustomerClassLoader @9807454)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:606)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:521)
at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:326)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:324)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:200)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:961)
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:915)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:584)
at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:730)
at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:432)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:308)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1302)
at org.springframework.cloud.function.serverless.web.ServerlessMVC.initContext(ServerlessMVC.java:126)
at org.springframework.cloud.function.serverless.web.ServerlessMVC.lambda$initializeContextAsync$1(ServerlessMVC.java:113)
at java.base/java.lang.Thread.run(Unknown Source)
Caused by: java.lang.ClassCastException: class org.springframework.context.annotation.AnnotationConfigApplicationContext cannot be cast to class org.springframework.boot.web.context.ConfigurableWebServerApplicationContext (org.springframework.context.annotation.AnnotationConfigApplicationContext and org.springframework.boot.web.context.ConfigurableWebServerApplicationContext are in unnamed module of loader com.amazonaws.services.lambda.runtime.api.client.CustomerClassLoader @9807454)
at org.springframework.cloud.function.serverless.web.ServerlessAutoConfiguration$ServerlessServletWebServerFactory.setApplicationContext(ServerlessAutoConfiguration.java:90)
at org.springframework.context.support.ApplicationContextAwareProcessor.invokeAwareInterfaces(ApplicationContextAwareProcessor.java:112)
at org.springframework.context.support.ApplicationContextAwareProcessor.postProcessBeforeInitialization(ApplicationContextAwareProcessor.java:87)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:420)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1743)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:599)
... 15 common frames omitted
11:41:14.400 [Thread-0] INFO org.springframework.cloud.function.serverless.web.ServerlessMVC - Application is started successfully.
Exception in thread "Thread-0" java.lang.IllegalStateException: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'servletWebServerFactory' defined in class path resource [org/springframework/cloud/function/serverless/web/ServerlessAutoConfiguration.class]: class org.springframework.context.annotation.AnnotationConfigApplicationContext cannot be cast to class org.springframework.boot.web.context.ConfigurableWebServerApplicationContext (org.springframework.context.annotation.AnnotationConfigApplicationContext and org.springframework.boot.web.context.ConfigurableWebServerApplicationContext are in unnamed module of loader com.amazonaws.services.lambda.runtime.api.client.CustomerClassLoader @9807454)
at org.springframework.cloud.function.serverless.web.ServerlessMVC.lambda$initializeContextAsync$1(ServerlessMVC.java:116)
at java.base/java.lang.Thread.run(Unknown Source)
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'servletWebServerFactory' defined in class path resource [org/springframework/cloud/function/serverless/web/ServerlessAutoConfiguration.class]: class org.springframework.context.annotation.AnnotationConfigApplicationContext cannot be cast to class org.springframework.boot.web.context.ConfigurableWebServerApplicationContext (org.springframework.context.annotation.AnnotationConfigApplicationContext and org.springframework.boot.web.context.ConfigurableWebServerApplicationContext are in unnamed module of loader com.amazonaws.services.lambda.runtime.api.client.CustomerClassLoader @9807454)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:606)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:521)
at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:326)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:324)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:200)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:961)
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:915)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:584)
at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:730)
at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:432)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:308)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1302)
at org.springframework.cloud.function.serverless.web.ServerlessMVC.initContext(ServerlessMVC.java:126)
at org.springframework.cloud.function.serverless.web.ServerlessMVC.lambda$initializeContextAsync$1(ServerlessMVC.java:113)
... 1 more
Caused by: java.lang.ClassCastException: class org.springframework.context.annotation.AnnotationConfigApplicationContext cannot be cast to class org.springframework.boot.web.context.ConfigurableWebServerApplicationContext (org.springframework.context.annotation.AnnotationConfigApplicationContext and org.springframework.boot.web.context.ConfigurableWebServerApplicationContext are in unnamed module of loader com.amazonaws.services.lambda.runtime.api.client.CustomerClassLoader @9807454)
at org.springframework.cloud.function.serverless.web.ServerlessAutoConfiguration$ServerlessServletWebServerFactory.setApplicationContext(ServerlessAutoConfiguration.java:90)
at org.springframework.context.support.ApplicationContextAwareProcessor.invokeAwareInterfaces(ApplicationContextAwareProcessor.java:112)
at org.springframework.context.support.ApplicationContextAwareProcessor.postProcessBeforeInitialization(ApplicationContextAwareProcessor.java:87)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:420)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1743)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:599)
... 15 more

java.lang.NullPointerException: Cannot invoke "org.springframework.web.servlet.DispatcherServlet.getServletContext()" because "servlet" is null
at org.springframework.cloud.function.serverless.web.ServerlessMVC$ProxyFilterChain.(ServerlessMVC.java:224)
at org.springframework.cloud.function.serverless.web.ServerlessMVC.service(ServerlessMVC.java:167)
at org.springframework.cloud.function.serverless.web.ServerlessMVC.service(ServerlessMVC.java:163)
at com.amazonaws.serverless.proxy.spring.AwsSpringHttpProcessingUtils.processRequest(AwsSpringHttpProcessingUtils.java:51)
at com.amazonaws.serverless.proxy.spring.SpringDelegatingLambdaContainerHandler.handleRequest(SpringDelegatingLambdaContainerHandler.java:64)
at com.amazonaws.services.lambda.runtime.api.client.EventHandlerLoader$2.call(EventHandlerLoader.java:602)
at com.amazonaws.services.lambda.runtime.api.client.AWSLambda.startRuntimeLoop(AWSLambda.java:248)
at com.amazonaws.services.lambda.runtime.api.client.AWSLambda.main(AWSLambda.java:218)
java.lang.NullPointerException: Cannot invoke "org.springframework.web.servlet.DispatcherServlet.getServletContext()" because "servlet" is null: java.lang.IllegalStateException
java.lang.IllegalStateException: java.lang.NullPointerException: Cannot invoke "org.springframework.web.servlet.DispatcherServlet.getServletContext()" because "servlet" is null
at com.amazonaws.serverless.proxy.spring.AwsSpringHttpProcessingUtils.processRequest(AwsSpringHttpProcessingUtils.java:61)
at com.amazonaws.serverless.proxy.spring.SpringDelegatingLambdaContainerHandler.handleRequest(SpringDelegatingLambdaContainerHandler.java:64)
Caused by: java.lang.NullPointerException: Cannot invoke "org.springframework.web.servlet.DispatcherServlet.getServletContext()" because "servlet" is null
at org.springframework.cloud.function.serverless.web.ServerlessMVC$ProxyFilterChain.(ServerlessMVC.java:224)
at org.springframework.cloud.function.serverless.web.ServerlessMVC.service(ServerlessMVC.java:167)
at org.springframework.cloud.function.serverless.web.ServerlessMVC.service(ServerlessMVC.java:163)
at com.amazonaws.serverless.proxy.spring.AwsSpringHttpProcessingUtils.processRequest(AwsSpringHttpProcessingUtils.java:51)
... 1 more

END RequestId: 69e754c6-8f0d-42ad-9bb1-183c94660db7
REPORT RequestId: 69e754c6-8f0d-42ad-9bb1-183c94660db7 Duration: 4727.10 ms Billed Duration: 4728 ms Memory Size: 512 MB Max Memory Used: 135 MB Init Duration: 1113.97 ms
< /code>
Раньше я создавал банку, используя Maven Clean Install, но затем я создал банку, используя плагин Shadow.
Я не могу определить ошибку здесь, что именно идет не так.>

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

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

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

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

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

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

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