将Java项目上载到AWS Lambda时发生ClassNotFoundException

时间:2019-07-09 12:41:23

标签: amazon-web-services aws-lambda sam

我有一个Java无服务器应用程序。当我执行sam构建,打包和部署时。该应用程序正在s3存储桶中进行部署,但它表示未找到处理程序类。

{
  "errorMessage": "Class not found: helloworld.App",
  "errorType": "java.lang.ClassNotFoundException"
}

如果我直接将打包的jar文件上传到AWS Lambda服务中,则应用程序运行正常。

谁能告诉我我在做什么错。完整的代码可以在这里找到-https://github.com/training-session-101/DemoRepo

1 个答案:

答案 0 :(得分:0)

在将工件推送到s3存储桶之前,我可以通过运行“ mvn clean package”来解决此问题。