微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在 Apple Silicon 上编译 quarkus 本机图像时出现问题

如何解决在 Apple Silicon 上编译 quarkus 本机图像时出现问题

我尝试运行两个 Mandrel:

./mvnw package -Pnative -Dquarkus.native.container-build=true -Dquarkus.native.builder-image=quay.io/quarkus/ubi-quarkus-mandrel:20.3.2.0-Final-java11

和 GraalVM 版本:

./mvnw package -Pnative -Dquarkus.native.container-build=true  

但他们只是在构建时陷入困境,我有最新的 M1 Docker,这是来自 mandrel 的示例,它使用 300% cpu 保持在那里:

[INFO] [io.quarkus.deployment.pkg.steps.NativeImageBuildStep]  docker run -v lambda-0.0.1-SNAPSHOT-native-image-source-jar:/project:z --env LANG=C --rm quay.io/quarkus/ubi-quarkus-mandrel:20.3.2.0-Final-java11 -J-Djava.util.logging.manager=org.jboss.logmanager.LogManager -J-Dcom.MysqL.cj.disableAbandonedConnectionCleanup=true -J-DCoordinatorEnvironmentBean.transactionStatusManagerEnable=false -J-Dsun.nio.ch.maxUpdateArraySize=100 -J-Dcom.sun.xml.bind.v2.bytecode.Classtailor.noOptimize=true -J-dio.netty.leakDetection.level=disABLED -J-dio.netty.allocator.maxOrder=1 -J-Duser.language=en -J-Dfile.encoding=UTF-8 --report-unsupported-elements-at-runtime --enable-all-security-services --allow-incomplete-classpath -H:DynamicProxyConfigurationFiles=dynamic-proxies.json -H:ResourceConfigurationFiles=resources-config.json -H:ReflectionConfigurationFiles=reflection-config.json --initialize-at-run-time=com.common.utils -H:+ReportExceptionStackTraces --initialize-at-build-time= -H:InitialCollectionPolicy=com.oracle.svm.core.genscavenge.CollectionPolicy\$BySpaceAndTime -H:+JNI -jar lambda-0.0.1-SNAPSHOT-runner.jar -H:FallbackThreshold=0 -H:+ReportExceptionStackTraces -H:+AddAllCharsets -H:EnableuRLProtocols=http,https --enable-all-security-services -H:-UseServiceLoaderFeature -H:+StackTrace lambda-0.0.1-SNAPSHOT-runner
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
[ithaca-creditcards-service-lambda-0.0.1-SNAPSHOT-runner:71]    classlist:  75,914.69 ms,1.06 GB
[ithaca-creditcards-service-lambda-0.0.1-SNAPSHOT-runner:71]        (cap):   5,804.38 ms,1.06 GB
[ithaca-creditcards-service-lambda-0.0.1-SNAPSHOT-runner:71]        setup:  18,307.33 ms,1.06 GB
02:57:58,598 INFO  [org.hib.val.int.uti.Version] HV000001: Hibernate Validator 6.1.6.Final
02:57:59,639 INFO  [org.hib.Version] HHH000412: Hibernate ORM core version 5.4.24.Final
02:57:59,679 INFO  [org.hib.ann.com.Version] HCANN000001: Hibernate Commons Annotations {5.1.2.Final}
02:57:59,894 INFO  [org.hib.dia.Dialect] HHH000400: Using dialect: org.hibernate.dialect.MysqL8Dialect
02:58:02,539 INFO  [org.hib.orm.beans] HHH10005002: No explicit CDI BeanManager reference was passed to Hibernate,but CDI is available on the Hibernate ClassLoader.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。