2

我有一个Micronaut必须通过以下版本更改升级的微服务:

  1. Micronaut bom版本:1.3.11.3.4
  2. Gradle:5.1.15.3
  3. Graal VM19.2.1

我正在使用buildspec.yml下面给出的构建本机图像:

phases:
  build:
    commands:
      - 'mkdir -p build'
      - 'pwd'
      - 'ls'
      - 'chmod +x build-native-image.sh'
      - './build-native-image.sh'
      - 'cp /usr/lib/graalvm/jre/lib/amd64/libsunec.so libsunec.so'
      - 'chmod 755 bootstrap'
      - 'chmod 755 server'   
      - 'chmod 755 cacerts'   
      - 'chmod 755 libsunec.so'
      - 'BUILD_ID=$(cat build_id.txt)'
      - 'zip -j example-function-$BUILD_ID.zip bootstrap server cacerts libsunec.so build_id.txt'
artifacts:
  files:
     - './example-function-*.zip'

example-function.zip部署到AWS Lambda并通过测试时,APIGateway我能够获得响应,但无法查看我在CloudWatch Logs.

我已经按照这篇文章https://docs.aws.amazon.com/kinesisanalytics/latest/java/cloudwatch-logs-writing.html#cloudwatch-logs-writing-slf4j将 Logger 依赖项添加到我的build.gradle文件中,但日志是仍然没有出现在 AWS 上。

此外,我无法使用以下命令在本地运行应用程序:gradlew run -t classes. 构建成功,但运行命令不像端点postman所说的那样工作Could not get any response

我不确定问题是什么。任何帮助是极大的赞赏。

4

0 回答 0