aws lambda

时间:2018-03-27 12:01:25

标签: amazon-web-services spring-boot

我试图在AWS Lambda上运行Spring Boot(Web Starter)并找到一个未找到类的异常。我查了MANIFEST.MF并且有一个spring classpath set但不是普通的classpath。我认为发生的事情是,在lambda配置中你设置了一个Handler类,但它无法找到它,因为该类实际上是BOOT-INF。

我认为可能有问题的一件事是我配置了两个maven插件:

  • 弹簧引导行家-插件
  • 行家遮阳帘插件

我想知道他们是否互相矛盾。我的着色插件配置不包括tomcat和underow,但是阴影jar的大小与非阴影的jar相同。

一个stackoverflow建议配置org.springframework.boot以使用MODULE布局,但MODULE已被删除。

这是否有一个已知的解决方法?我可以把它转换成非"起动器"春天的项目,但这是一个很大的努力,我有这种下沉的感觉,它不会解决任何问题。在没有更好的想法的情况下,或许这就是我将要做的事情。

0 个答案:

没有答案