Проблема при внедрении функции AWS Lamda в существующем проекте Spring - PullRequest
0 голосов
/ 26 февраля 2019

После добавления зависимостей AWS maven в существующий проект Spring я столкнулся с проблемой, как указано ниже.Если я удаляю приведенную ниже зависимость, все работает, но на самом деле я хочу создать лямбда-функцию в существующем проекте.

<dependency>
  <groupId>com.amazonaws.serverless</groupId>
  <artifactId>aws-serverless-java-container-spring</artifactId>
  <version>0.9</version>
</dependency>

Отображение ошибки ниже при запуске tomcat:

SEVERE [localhost-startStop-1] org.apache.catalina.core.StandardContext.startInternal Error during ServletContainerInitializer processing
 javax.servlet.ServletException: Failed to instantiate WebApplicationInitializer class
    at org.springframework.web.SpringServletContainerInitializer.onStartup(SpringServletContainerInitializer.java:158)
Caused by: java.lang.NoSuchMethodException: com.amazonaws.serverless.proxy.spring.LambdaSpringApplicationInitializer.<init>()
    at java.lang.Class.getConstructor0(Class.java:3082)
    at java.lang.Class.getDeclaredConstructor(Class.java:2178)
    at org.springframework.util.ReflectionUtils.accessibleConstructor(ReflectionUtils.java:503)
    at org.springframework.web.SpringServletContainerInitializer.onStartup(SpringServletContainerInitializer.java:155)

Пожалуйста, дайтея знаю, что я сделал не так.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...