为什么aws lambda找不到我的java类(找不到类:com.intheclouds.lambda.functions.handler:java.lang.classnotfoundexception)

s71maibg  于 2021-06-30  发布在  Java
关注(0)|答案(0)|浏览(270)

我在java 8中创建了一个aws lambda函数:

package com.intheclouds.lambda.functions;
public class Handler implements RequestHandler<S3Event, String> {
    public String <b>handleRequest</b>(S3Event s3event, Context context) {
    }
}

使用此template.yaml:

Resources:
  InvoiceProcess:
    Type: AWS::Serverless::Function
    Properties:
      CodeUri: InvoiceProcessFunction
      Handler: com.intheclouds.lambda.functions.Handler::handleRequest
      Runtime: java8
    Timeout: 600

在aws lambda上部署得很好。但是,当触发s3创建的事件时,aws找不到我的类。以下是在cloudwatch中找到的日志:
2020-12-12t17:39:14.099+00:00未找到类:com.intheclouds.lambda.functions.handler:java.lang.classnotfoundexception
有什么问题吗?
谢谢,塞吉奥。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题