从CDK中的资产创建的AWS Lambda引发未找到类异常

AsadSMalik

我正在尝试使用适用于Java的AWS CDK创建和上传lambda。以下代码是我用来在堆栈中创建lambda的代码。但是,java.lang.ClassNotFoundException在尝试运行lambda时会抛出a

    private fun createUserLambda(): Function {
        val dirPath = System.getProperty("user.dir")
        val lambdaDir = File("$dirPath/src/com/test/lambda")
        val props = FunctionProps.builder()
            .code(Code.fromAsset(File(lambdaDir, "handler").toString()))
            .handler(AddUser::class.java.canonicalName + "::" + AddUser::handleRequest.name)
            .runtime(Runtime.JAVA_8)
            .build()
        return Function(this, "UserCreateLambda", props)
    }

我可以看到代码存在,可以从创建的包含资产的S3存储桶中下载zip文件。不能完全确定这里缺少什么,但是任何帮助将不胜感激!谢谢

马修·波普

看起来您的Code.fromAsset()呼叫创建了源文件的构件。Lambda需要Java运行时的已编译jar。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Hadoop中未找到类异常

来自分类Dev

如何避免Android中未找到类的异常?

来自分类Dev

Java Play框架中未找到类异常

来自分类Dev

在DAO类中未找到标记有传播“强制性”异常的交易的现有交易

来自分类Dev

如何在浏览器中运行Java小程序:“未找到类异常”

来自分类Dev

Wildfly 10中com.mysql.jdbc.Driver的类未找到异常

来自分类Dev

AWS CDK应用程序如何“参考”已创建的aws lambda函数(而不在堆栈中创建新的函数)?

来自分类Dev

如何在AWS CDK创建的Python Lambda函数中安装外部模块?

来自分类Dev

Android中TextView的资源未找到异常

来自分类Dev

Laravel 7中未找到文件异常

来自分类Dev

AWS CDK Python(未找到凭证)

来自分类Dev

AWS Xray:无法在 Lambda 函数中创建段且未找到段

来自分类Dev

Laravel Asana中未找到“ Asana”类

来自分类Dev

defrecord类未找到异常

来自分类Dev

未找到类定义异常

来自分类Dev

defrecord类未找到异常

来自分类Dev

request.get()在AWS Lambda中引发异常

来自分类Dev

引发异常以指示未找到元素

来自分类Dev

未找到Android活动异常...但已在清单中声明

来自分类Dev

国际化中的解析异常 - 未找到消息

来自分类Dev

Transformer.transform(..引发IO异常/未找到文件异常

来自分类Dev

在javafx应用程序中使用maven ant插件,如何在javaFX jar中添加依赖项。仍面临类未找到异常

来自分类Dev

如何将AWS CDK打包到Lambda层中?

来自分类Dev

Laravel IronMQ类未找到异常

来自分类Dev

Java-未找到类异常

来自分类Dev

Maven-未找到类异常

来自分类Dev

libgdx-Intellij类未找到异常?

来自分类Dev

java Maven类未找到异常

来自分类Dev

Laravel IronMQ类未找到异常

Related 相关文章

热门标签

归档