问题标签 [quarkus]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Hibernate ORM 是否兼容 GraalVM 原生镜像编译?
根据文档,GraalVM 项目中的本机图像编译器对动态代理有一些限制。由于 Hibernate 大量使用了代理,它是否可以在提前编译好的项目中正常工作?
Quarkus项目似乎表明可以,但我的理解主要是基于Reddit 的一篇帖子说 的
Hibernate ORM 现在即使编译为 GraalVM 原生镜像也可以工作 - 只需确保使用 Quarkus 构建应用程序。
如果我不想(或不能)使用 Quarkus 怎么办?是否可以使用使用 Hibernate 的 GraalVM(和 SubstrateVM)编译本机映像应用程序?
Quarkus 实际上做了什么来启用/支持 Hibernate?
jsf - 使用 JVM 模式使用 Quarkus 打包 JSF Web 应用程序
使用 JSF 的 Quarkus JVM 模式
我有一个使用 JSF 和 JEE (CDI/EJB) 构建的基于 thorntail 2.4 的现有 Web 应用程序。
对于我上面的技术栈,如果我只使用JVM模式而不是native模式,是否可以使用运行时打包我的应用程序?
我知道 EJB 规范不是用 quarkus 实现的,我可以将 EJB 重写为 CDI+JTA 服务,但想知道是否可以将 JSF 与 quarkus 一起使用。
java - 如何为 RESTeasy Multipart Provider 创建 Jandex 索引
我正在尝试将 RESTeasy Multipart 与 Quarkus 一起使用,但是当我这样做时
mvn clean compile quarkus:dev
我收到这个警告:
Unable to properly register the hierarchy of the following classes for reflection as they are not in the Jandex index:
- org.jboss.resteasy.plugins.providers.multipart.MultipartFormDataInput
我尝试了所有这些解决方案:如何在 Quarkus 中为外部模块中的类创建 Jandex 索引,但它们都不起作用,我仍然收到相同的警告。
Quarkus 版本:0.15
目标是上传文件。
这是使用的代码的一部分
import org.jboss.resteasy.plugins.providers.multipart.InputPart;
import org.jboss.resteasy.plugins.providers.multipart.MultipartFormDataInput;
这是 pom.xml 文件:
docker - container_linux.go:247:无效的标头字段值 - 权限 > 被拒绝 - OpenShift 上的 Quarkus 本机映像问题
我正在尝试在 Openshift 3.x 上运行 Quarkus 本机映像应用程序。
我按照 Quarkus 的说明在 Fedora 机器上生成了本机映像:
./mvnw package -Pnative
我已经验证生成的二进制文件在 Fedora 机器上运行正常:
然后我将该图像插入到 Docker 容器中:
我在 Openshift 中构建映像,部署容器时失败:
错误:无法启动容器“quarkus-native-ms-users”:来自守护进程的错误响应:{“message”:“无效的标头字段值\”oci运行时错误:container_linux.go:247:启动容器进程导致\\” exec: \\\\"./application\\\\": 权限被拒绝\\"\n\""}
这张图片有什么问题?
java - 如果有父级,Quarkus 不会构建
我目前正在尝试构建一个 quarkus 应用程序。但是如果目录中有父级,maven 不会构建。
如果没有父母,这有效。
如果我将此添加到 Maven:
它不会建立并挂断在:
完整的输出是:
有人有同样的问题吗?
谢谢
rest - 在 REST 服务中返回异步 ElasticSearch 数据
我正在尝试开发一个 REST 资源,通过事件总线将请求转发给负责的服务。然后该服务尝试使用 JavaRX 从 Elastic Search 异步获取一些数据。
我正在io.reactiverse
为 Vert.x 使用 ElasticSearch 客户端实现
我不知道如何将 ElasticSearch 数据返回给客户端
弹性资源
QuarkusElasticServiceImpl
quarkus - 在对 Quarkus 应用程序进行单元测试时如何模拟休息客户端?
Quarkus 入门单元测试描述了如何模拟注入的服务。但是,当尝试将其应用于注入的休息客户端时,这似乎不起作用。
在我的应用程序中,要注入的类属性是这样定义的
在我的测试代码中,我创建了一个这样的模拟服务:
请注意,此服务未注册或注释为 RestClient。像这样运行我的单元测试会出现以下错误:
我可以通过添加一个额外的服务层来克服这个问题。但这感觉就像在朝着错误的方向前进。
我该如何解决这个问题。
亲切的问候,
错误
java - 如何将反应流连接到 quarkus / smallrye 中的 AMQP 代理
我正在尝试将我的 Artimis-MQ 客户端迁移到 quarkus 微服务。尝试发送消息时,我始终收到“流未连接”错误。
我试图遵循答案中的建议(使用 microprofile-reactive-messaging):Quarkus with ActiveMQ?
在我的 build.gradle 中:
示例休息端点,将消息转发到 AMQP
在src/main/resources/application.properties
:
我不断地看到“非法状态异常”。我可以从日志中看出 smallrye 找到了 amqp 连接器,但从未真正初始化连接。
quarkus - 如何将 http 拦截器添加到 Quarkus 应用程序?
我想在我的 Quarkus 应用程序中添加一个 HTTP 拦截器,这样我就可以拦截所有 HTTP 请求。怎样才能做到这一点?