当前位置: 首页 > 知识库问答 >
问题:

Micronaut无法构建本机映像Graalvm

鞠乐
2023-03-14

我在这里将Micronaut应用程序作为Graalvm本地映像进行试用。

Error: Image build request failed with exit status 137
com.oracle.svm.driver.NativeImage$NativeImageError: Image build request failed with exit status 137
        at com.oracle.svm.driver.NativeImage.showError(NativeImage.java:1772)
        at com.oracle.svm.driver.NativeImage.build(NativeImage.java:1519)
        at com.oracle.svm.driver.NativeImage.performBuild(NativeImage.java:1480)
        at com.oracle.svm.driver.NativeImage.main(NativeImage.java:1467)


> Task :dockerBuildNative FAILED

FAILURE: Build failed with an exception.

共有1个答案

邓令
2023-03-14

您的Docker桌面应用程序(我假设您正在使用这个)也需要配置为允许使用足够的RAM:

提供的值只是一个示例,它可能已经使用了更少的值。

 类似资料:
  • 在运行本机映像包装的micronaut应用程序时遇到问题。 我使用创建了一个简单的演示应用程序,并且根据文档需要添加一些db连接池。我选择了hikari并添加了这样的依赖项。 我使用maven作为构建工具并添加插件来构建native-image 当我用jvm运行应用程序时,一切正常。但是当我尝试运行打包为本机映像的应用程序时,我会遇到这样的错误 更新/解决方案 基于@airy答案,我在native

  • 正如标题所示,我试图使用Docker为一个基于Kotlin的Micronaut应用程序构建一个本机映像。 我已将以下依赖项添加到文件中。 一切似乎都井然有序。映像启动并似乎接受连接,但当我启动http请求时,会出现以下错误。 有没有关于如何避免上述错误的线索?

  • 我正在尝试基于ruby: 3.0构建Docker映像。在Dockerfile中,运行“RUN bundle install”时,开始安装依赖项,直到显示错误: Gem::Ext::BuildError:错误:未能生成Gem本机扩展#10 34.20 34.20当前目录:/usr/local/bundle/gems/tiny_tds-2.1.5/ext/tiny-tds#10 34.2/usr/lo

  • 我检查了直到Stage-2,本机映像运行得非常好。我包含了Stage-3来运行我的本机映像,结果出现了以下错误 需要帮助如何运行我的本机映像

  • 我正在尝试设置Bitbucket管道以构建我的应用程序的本机Quarkus图像,但构建失败 原因:java。lang.RuntimeException:映像生成失败。退出代码为137,表示内存不足错误。考虑通过设置“quarkus.native.native image Xmx”属性来增加本机图像生成的Xmx值 我使用两倍的内存(8 GB而不是4 GB)增加了管道的大小,并试图给docker更多内

  • 有可能在Java 16下构建本机Quarkus映像吗?没有找到任何操作说明。 不知何故,这应该是可能的,因为Oracle发布了对Java16的GraalVM支持(https://www.graalvm.org/release-notes/21_1/)