2

ローカル環境で適切に動作する Micronaut アプリケーションがあります。現在、Docker イメージをビルドしようとしています。

D:\project\student-custom-runtime> docker build . -t student-custom-runtime

ビルドは次のエラーで失敗します:

Error: Main entry point class 'io.micronaut.function.aws.runtime.MicronautLambdaRuntime' not found.

ただし、プロジェクトのプロジェクトと外部依存関係micronaut-function-aws-custom-runtimejarがあることを確認しました

これはbuild-native-image.shファイルです。

${GRAALVM_HOME}/bin/native-image --no-server \
             --class-path student-custom-runtime-*.jar \
             -H:ReflectionConfigurationFiles=src/main/resources/reflect.json \
             -H:EnableURLProtocols=http \
             -H:IncludeResources="logback.xml|application.properties|.*/endpoints.json$" \
             -H:Log=registerResource \
             -H:DynamicProxyConfigurationFiles="dynamic-proxies.json" \
             -H:Name=server \
             -H:Class=io.micronaut.function.aws.runtime.MicronautLambdaRuntime \
             -H:+ReportUnsupportedElementsAtRuntime \
             -H:-AllowVMInspection \

スタックトレース:

com.oracle.svm.core.util.UserError$UserException: Main entry point class 'io.micronaut.function.aws.runtime.MicronautLambdaRuntime' not found.
        at com.oracle.svm.core.util.UserError.abort(UserError.java:65)
        at com.oracle.svm.hosted.NativeImageGeneratorRunner.buildImage(NativeImageGeneratorRunner.java:240)
        at com.oracle.svm.hosted.NativeImageGeneratorRunner.build(NativeImageGeneratorRunner.java:422)
        at com.oracle.svm.hosted.NativeImageGeneratorRunner.main(NativeImageGeneratorRunner.java:108)
Error: Image build request failed with exit status 1

このエラーの原因がわかりません。どんな助けでも大歓迎です!

4

0 に答える 0