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

GraalVM/Quarkus;生成本机应用程序时冻结

伊温书
2023-03-14

我尝试使用Quarkus制作一个原生应用程序,但当我构建它时,它冻结了:

[INFO] [io.quarkus.deployment.pkg.steps.NativeImageBuildStep] /home/dorian/graalvm-ce-java8-19.3.1/bin/native-image -J-Djava.util.logging.manager=org.jboss.logmanager.LogManager -J-DCoordinatorEnvironmentBean.transactionStatusManagerEnable=false -J-Dsun.nio.ch.maxUpdateArraySize=100 -J-Drx.unsafe-disable=true -J-Dvertx.logger-delegate-factory-class-name=io.quarkus.vertx.core.runtime.VertxLogDelegateFactory -J-Dvertx.disableDnsResolver=true -J-Dio.netty.leakDetection.level=DISABLED -J-Dio.netty.allocator.maxOrder=1 -J-Duser.language=fr -J-Dfile.encoding=UTF-8 --initialize-at-build-time= -H:InitialCollectionPolicy=com.oracle.svm.core.genscavenge.CollectionPolicy$BySpaceAndTime -H:+JNI -jar user-service-1.0.0-runner.jar -H:FallbackThreshold=0 -H:+ReportExceptionStackTraces -H:+AddAllCharsets -H:+IncludeAllTimeZones -H:EnableURLProtocols=http,https --enable-all-security-services -H:NativeLinkerOption=-no-pie --no-server -H:-UseServiceLoaderFeature -H:+StackTrace user-service-1.0.0-runner
[user-service-1.0.0-runner:11835]    classlist:  30 869,22 ms
[user-service-1.0.0-runner:11835]        (cap):   1 077,75 ms
[user-service-1.0.0-runner:11835]        setup:   3 648,84 ms
19:06:13,483 INFO  [org.hib.Version] HHH000412: Hibernate ORM core version 5.4.14.Final
19:06:13,495 WARN  [Hypersistence Optimizer] You should use Hypersistence Optimizer to speed up your Hibernate application!
19:06:13,496 WARN  [Hypersistence Optimizer] For more details, go to https://vladmihalcea.com/hypersistence-optimizer/
19:06:13,496 INFO  [Hypersistence Optimizer] 
 _    _                           _     _
| |  | |                         (_)   | |
| |__| |_   _ _ __   ___ _ __ ___ _ ___| |_ ___ _ __   ___ ___
|  __  | | | | '_ \ / _ \ '__/ __| / __| __/ _ \ '_ \ / __/ _ \
| |  | | |_| | |_) |  __/ |  \__ \ \__ \ ||  __/ | | | (_|  __/
|_|  |_|\__, | .__/ \___|_|  |___/_|___/\__\___|_| |_|\___\___|
         __/ | |
        |___/|_|

           ____        _   _           _
          / __ \      | | (_)         (_)
         | |  | |_ __ | |_ _ _ __ ___  _ _______ _ __
         | |  | | '_ \| __| | '_ ` _ \| |_  / _ \ '__|
         | |__| | |_) | |_| | | | | | | |/ /  __/ |
          \____/| .__/ \__|_|_| |_| |_|_/___\___|_|
                | |
                |_|

19:06:13,497 INFO  [org.hib.ann.com.Version] HCANN000001: Hibernate Commons Annotations {5.1.0.Final}
19:06:13,537 INFO  [org.hib.dia.Dialect] HHH000400: Using dialect: org.hibernate.dialect.MySQL8Dialect

>

我在Manjaro linux下,用github存储库安装了graalvm。

共有1个答案

乐正镜
2023-03-14

就我而言,华丽是问题所在。所以我试着去掉华丽的外观,用更简单的Hibernate机制代替它,构建从冻结状态继续。

 类似资料:
  • 我想通过Dockerfile部署quarkus builder映像。我们支持一个代理,我将所有linux代理设置都设置为大写和小写。 如果我运行Dockerfile,我会在gu命令中收到一条错误消息,以安装本机映像组件。以下是Dockerfile中的完整运行语句: 它返回一条错误消息,其中包含我必须设置一个http_proxy。在运行语句之前,我启动了一个prencv语句,因为我可以看到http_

  • 不确定我错过了什么?在阅读了多个博客和StackOverflow问题后,我尝试将内存增加到Xmx12G,但没有成功。我不断得到msg来增加内存。最近有没有人面临这个问题,它已经解决了吗?这只是直接从夸克网站下载的普通应用程序。

  • 我正在尝试使用GraalVM和本机映像构建本机应用程序。启动生成过程时出错。类路径中似乎缺少cl.exe。就像GraalVM网站上提到的那样,我已经安装了“GRMSDKX\u EN\u DVD.iso”(适用于Windows 7和.NET的Windows SDK)。我还尝试安装Windows SDK for Windows 10。 我使用的是windows 10,graalvm-ce-java8-

  • 失败:生成失败,出现异常。 错误:执行任务“:QuarkusBuild”失败。Io.Quarkus.Builder.BuildException:生成失败:由于错误导致生成失败[error]:生成步骤Io.Quarkus.Deployment.Pkg.Steps.NativeImageBuildStep#Build引发异常:java.lang.RuntimeException:未能在io.Quar

  • 亲爱的,我下面的原生图像构建教程由Quarkus创建原生graalvm,但我得到了下面的错误: 我的环境:OS:CentOS 7 Quarkus:0.11.0 Java:Open JDK 1.8.0_181 GraalVM:1.0.0-rc13 使用quarkus在你的应用程序中没有主要方法,但如何使用graal原生图像使其工作?

  • GraalVM系统显然无法将Spring应用程序编译为本机映像。