Micronaut AWS lambda 应用程序 "Class not found: io.micronaut.function.aws.proxy.MicronautLambdaHandler"
Micronaut AWS lambda Application "Class not found: io.micronaut.function.aws.proxy.MicronautLambdaHandler"
我创建了一个 Micronaut AWS lambda 应用程序。并上传了 shadow
zip 文件。当我测试 lambda 函数时,我得到
Class not found: io.micronaut.function.aws.proxy.MicronautLambdaHandler
我做了一个 ./gradlew assemble
然后上传了影子 zip 文件。
在 lambda 运行时设置中,我将处理程序添加为 io.micronaut.function.aws.proxy.MicronautLambdaHandler
以下是我的build.gradle
dependencies {
implementation('io.micronaut:micronaut-runtime:2.5.12')
implementation('io.micronaut.aws:micronaut-function-aws-api-proxy:2.9.0')
implementation('io.micronaut.aws:micronaut-aws-sdk-v2:2.9.0')
implementation('software.amazon.awssdk:s3:2.17.19')
implementation('javax.annotation:javax.annotation-api:1.3.2')
runtimeOnly('ch.qos.logback:logback-classic:1.2.5')
compileOnly('org.graalvm.nativeimage:svm:21.2.0')
implementation('io.micronaut:micronaut-validation:2.5.12')
testImplementation('io.micronaut:micronaut-http-client:2.5.12')
}
我错过了什么吗?为了理智,我打开了 zip
文件来检查上面的 class 是否存在并且确实存在。顺便说一句:我的 zip 文件的大小是 19.2MB
。 zip 的大小是否重要,如果是,解决方法是什么?
我上传了 shadow jar 文件而不是 zip 文件,它起作用了。现在已发布创建本机图像
我创建了一个 Micronaut AWS lambda 应用程序。并上传了 shadow
zip 文件。当我测试 lambda 函数时,我得到
Class not found: io.micronaut.function.aws.proxy.MicronautLambdaHandler
我做了一个 ./gradlew assemble
然后上传了影子 zip 文件。
在 lambda 运行时设置中,我将处理程序添加为 io.micronaut.function.aws.proxy.MicronautLambdaHandler
以下是我的build.gradle
dependencies {
implementation('io.micronaut:micronaut-runtime:2.5.12')
implementation('io.micronaut.aws:micronaut-function-aws-api-proxy:2.9.0')
implementation('io.micronaut.aws:micronaut-aws-sdk-v2:2.9.0')
implementation('software.amazon.awssdk:s3:2.17.19')
implementation('javax.annotation:javax.annotation-api:1.3.2')
runtimeOnly('ch.qos.logback:logback-classic:1.2.5')
compileOnly('org.graalvm.nativeimage:svm:21.2.0')
implementation('io.micronaut:micronaut-validation:2.5.12')
testImplementation('io.micronaut:micronaut-http-client:2.5.12')
}
我错过了什么吗?为了理智,我打开了 zip
文件来检查上面的 class 是否存在并且确实存在。顺便说一句:我的 zip 文件的大小是 19.2MB
。 zip 的大小是否重要,如果是,解决方法是什么?
我上传了 shadow jar 文件而不是 zip 文件,它起作用了。现在已发布创建本机图像