问题标签 [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.

0 投票
1 回答
785 浏览

quarkus - How can I include an additional resource in a native image built with Quarkus?

I have a project that contains a file extra-config.properties in src/main/resources which I reference in my code using:

This works perfectly in JVM mode, but when I build a native image the file is not accessible, because it is not included in the binary.

How can I instruct Quarkus to include it?

0 投票
0 回答
309 浏览

javabeans - 列出所有 Quarkus 托管的内置 Bean

Spring Boot 具有可以通过转到 /beans 端点来列出 Spring Managed Beans 的执行器。相当于这个的夸库是什么?我知道我们可以以编程方式使用...

但如果有类似 Spring Actuator 或至少一个文档的等价物,它会很有用。

0 投票
2 回答
2445 浏览

java - 在 Quarkus 应用程序中注入 ServletContext

玩弄Quarkus,我试图ServletContext在我的应用程序中注入:

它编译得很好,但在打包阶段 quarkus-maven-plugin 失败:

我的应用程序依赖于io.quarkus:quarkus-resteasy,它会引入 io.quarkus:quarkus-undertow,而后者又会引入 io.undertow:undertow-servlet

我希望任何 Undertow-extensions 都提供注入ServletContext,但显然我的假设是错误的......有什么想法吗?

0 投票
1 回答
145 浏览

java - 在 quarkus 应用程序中找不到骆驼推特组件

我正在尝试在 Twitter 中使用 quarkus 中的应用程序,而用于检查骆驼行为的测试类工作正常:

当我尝试从 Twitter 阅读时:

它引发了一个异常:

原因:org.apache.camel.ResolveEndpointFailedException:无法解析端点:twitter://streaming/[...removed...] 由于:没有找到带有方案的组件:twitter

在我的 pom.xml 中,我添加了 camel-twitter 依赖项:

我还应该怎么做才能找到 twitter 计划?

0 投票
2 回答
912 浏览

java - 在成员变量中使用时注入的 Bean 未实例化

在成员变量中使用时,我注入的 EntityManager 未启动。当我在方法中使用它时,它会被启动。

这是一个与注入 bean 的实例化时间有关的问题吗?或者仅仅是因为我使用的是quarkus和hibernate?

应该启动变量“entityManager”,但它有一个空值。

0 投票
1 回答
1075 浏览

quarkus - QUARKUS 可以使用通用库吗?

QUARKUS 应用程序可以添加通用库依赖项吗?(例如番石榴)或者我是否必须将所有依赖项创建为 QUARKUS 扩展?

0 投票
0 回答
181 浏览

jax-rs - 如何制作可以使用@Context 注入的自定义上下文对象?

我希望能够做这样的事情:

我发现这篇旧的堆栈溢出帖子在这里描述了执行此操作的不同方法:在 JAX-RS 中使用 @Context、@Provider 和 ContextResolver。我实现了最佳答案(与实现无关)并让它工作,但它并没有完全符合我的要求。相反,它看起来是这样的:

那篇文章还有其他一些解决方案,但它们依赖于实现。我注意到在 quarkus 文档中有一个关于自定义上下文的部分可以在这里找到:https ://quarkus.io/guides/cdi-reference#synthetic-beans ,但这是特定于扩展的。有人对如何在 quarkus 项目中执行此操作有想法吗?

0 投票
1 回答
3039 浏览

quarkus - 如何以编程方式确定 Quarkus 中的当前活动配置文件

在 Quarkus应用程序配置指南中,它提到了如何使用配置文件(例如%dev.quarkus.http.port=8181)配置应用程序。

但是有没有办法访问配置文件(或环境)API,以便我可以记录活动的配置文件?例如像春天这样的东西:

0 投票
1 回答
678 浏览

jakarta-ee - quarkus aws lambda 函数 - cdi 在处理程序类中不起作用

目前,我尝试使用quarkus实现AWS Lambda 函数。问题是我不能在我的处理程序类中使用 cdi。例如,如果我想注入 Greeter 类(上面的示例),它始终为空(依赖注入在 quarkus 中不起作用)。因此,我在 AWS 上得到了 NullPointer 异常。

AWS-Lambda-Console 上的 NullPointerException:

我使用以下 quarkus 版本:( <quarkus.version>0.16.1</quarkus.version> 但我也尝试过使用以前的版本)

lambda 处理程序的代码:

greeter-class 是一个非常简单的类,使用 @ApplicationScoped 注释:

如果有人可以我会很好吗?

0 投票
0 回答
268 浏览

quarkus - dockerizing 微服务原生镜像抛出 java 安全异常

我正在尝试创建一个示例微服务,以使用 smallrye rest 客户端和 resteasy jsonb 扩展从外部源获取数据。来自主机的 runner.jar 工作正常,并且正在从源中检索数据。但是一旦我构建了本地 docker 镜像,问题就开始了。我得到以下错误:

我尝试通过传入 ENTRYPOINT 来设置javax.net.ssl.trustStorejavax.net.ssl.trustAnchors变量,并创建自定义 docker 映像以添加 graalvm 分发,如下 Dockerfile: